Android Engineer (Platform Team)

inDrive

inDrive

Software Engineering
Limassol, Cyprus
Posted on Nov 20, 2024

Android Engineer (Platform Team)

Cyprus, Limassol

  • 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
  • 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