Logo for AIDA Recruitment

Android Developer

Roles & Responsibilities

  • 6+ years of Android development experience and track record building or improving app architectures.
  • Proficiency in Kotlin, with expertise in Coroutines, Kotlin Flow, and Jetpack Compose.
  • Strong knowledge of architecture patterns (MVP, MVVM, MVI) and Android Clean Architecture, SOLID principles, and Dependency Injection.
  • Experience with Agile methodologies, Git, CI/CD, unit testing, and excellent communication in English (minimum B2+).

Requirements:

  • Develop Android applications using Kotlin with expertise in Coroutines, Kotlin Flow, and Jetpack Compose, and implement complex UI/UX in B2C apps.
  • Contribute to software architecture, from scratch or by enhancing existing architectures, and apply patterns such as MVP, MVVM, or MVI plus Clean Architecture, SOLID, and Dependency Injection.
  • Work across all phases of the mobile application development lifecycle, collaborating with internal and external stakeholders and communicating complex technical issues clearly.
  • Collaborate in an Agile environment, with version control (Git), CI/CD, and unit testing; participate in distributed teams across multiple time zones.

Job description

Requirements:

  • Expert in Android development (min. 6 years of experience).
  • Experience developing architectures from scratch and/or introducing enhancements to existing architectures.
  • Experience working in all phases of the mobile application development lifecycle.
  • Proven ability to communicate difficult technical issues with sufficient clarity to internal and external stakeholders.
  • Experience in developing Android applications using Kotlin, with expertise in Concurrent Reactive Programming (Coroutines and Kotlin Flow), and Jetpack Compose.
  • Experience in implementing complex UI/UX in B2C apps. (Share your examples (links) in your CV).
  • A strong grasp of software architecture patterns like MVP, MVVM, or MVI.
  • A mastery of Android Clean Architecture, SOLID Principles, and Dependency Injection along with a solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading.
  • Experience with Agile methodologies.
  • Experience with Git and automation tools such as CI/CD and unit testing.
  • Very good level of English (min. B2+).

Nice to have:

  • Experience moving from cross-platform to native app development.
  • Experience working with BLE and smart devices. (Share your examples and comments with us.) Experience in some of the following domains: consumer apps, fitness and health apps, hardware apps such as apps for smart wearables, etc. (Share your examples and comments with us.)
  • Experience working in complex environments with multiple teams and stakeholders.
  • Experience working in distributed teams across multiple time zones.
  • Experience with Java.
  • Experience in leading a team from a technical point of view.

We offer:

  • Remote full-time work
  • B2B cooperation
  • Hourly rate: 30 - 35 USD/h

Our Recruitment Process

  • CV Screening: Applications are reviewed within 24 hours.
  • Pre-Screening Interview: A brief AI-assistant or interviewer-led interview to assess experience and role suitability.
  • Shortlisting: Qualified candidates are presented to the hiring manager for review.
  • Formal Interviews: Online discussions with the hiring manager or project team, with feedback provided within 1-2 weeks.
  • Offer and Onboarding: Successful candidates receive a formal offer and begin a structured onboarding process.

Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy

Android Developer Related jobs

Other jobs at AIDA Recruitment

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.