Senior Android Engineer
inDrive
Software Engineering
Limassol, Cyprus · Kazakhstan
Posted on Dec 20, 2024
Senior Android Engineer
, Limassol ·
We are looking for an experienced Android engineer who will help us develop our app in team.
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
- 5+ 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
- 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