Android Engineer (Growth Team)
inDrive
Software Engineering, Sales & Business Development
Limassol, Cyprus · Kazakhstan
Posted on Nov 20, 2024
Android Engineer (Growth Team)
Cyprus, Limassol · Georgia · Kazakhstan
- Hybrid
- Full-time
- Middle
We're seeking an Android Developer, who will expand the product metrics linked to the increased number of transactions in the app. The team is made up of Android, iOS and backend developers, QA testers, UX/UI designers, and data analysts.
Responsibilities
- Develop and maintain Android applications
- Collaborate with cross-functional teams on feature design, system architecture, and shipping new features.
- Identify and fix bugs and performance bottlenecks
- Ensure code quality through unit testing and code reviews
- Participate in sprint planning and task decomposition processes
- Stay updated with the latest Android development trends and best practice
Qualifications
- 3+ years in commercial Android app development.
- Experience with flutter.
- Strong knowledge of Java and Kotlin with proficiency in the Android SDK, frameworks, and design principles
- Ability to write maintainable and testable code, including proficiency in writing unit and UI tests
- Solid understanding of OOP, SOLID principles, and design patterns
- Experience with RESTful APIs, third-party libraries, and cloud message APIs including push notifications
- BS/MS in Computer Science or a related field
Conditions & Benefits
- Stable salary, official employment
- Health insurance
- Hybrid work mode and flexible schedule
- Relocation package offered for candidates from other regions (only for Kazakhstan and Cyprus)
- Access to professional counseling services including psychological, financial, and legal support
- Discount club membership
- Diverse internal training programs
- Partially or fully paid additional training courses
- All necessary work equipment