Senior Android Engineer

inDrive

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