UN

Lead Android Developer

Hiring from
Poland
Work type
Hybrid
Posted

627,379 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
About The Role

Location: Szczecin, Poland

Combine hands-on Android development with technical leadership on an automotive project for a European client. You will shape the application architecture, guide implementation decisions, and support a growing team while staying close to the code.

Join an international team with a strong team spirit, a flat hierarchy, and minimal bureaucracy. Our flexible way of working allows many team members to work remotely from home and visit the office when needed.

Responsibilities

  • Lead technical delivery of modular, scalable applications for Android-based embedded infotainment systems.
  • Define and communicate application architecture, design patterns, and shared libraries.
  • Break down technical work, guide implementation, and help the team resolve blockers.
  • Contribute hands-on to Kotlin development, debugging, and performance optimisation.
  • Lead code reviews and maintain standards for code quality, test coverage, and CI/CD.
  • Collaborate with product and UI/UX teams to clarify requirements and agree on technical solutions.
  • Investigate Android Open Source Project (AOSP) behaviour to improve application integration and performance.
  • Mentor developers and clearly communicate technical decisions, dependencies, and risks to the team and stakeholders.
  • Support application updates and releases, and develop sample or demo applications.
  • Guide the effective use of approved AI tools in development and code review, ensuring human validation of their output.

Required Qualifications

  • 5+ years of Android development experience and strong Kotlin skills.
  • Proficiency with Android Studio, the Android SDK, and modern architectures such as MVVM, MVI, and Clean Architecture.
  • Experience building user interfaces with Jetpack Compose and XML Views.
  • Experience with Kotlin coroutines and StateFlow-based signal handling.
  • A solid understanding of Android design principles, performance optimisation, and testing.
  • Confidence working in Linux environments with debugging and system-level tools.
  • Proficiency with Git and collaborative development workflows.
  • Knowledge of Gradle and experience with CI/CD pipelines and continuous integration tools such as GitLab CI.
  • Previous experience leading a development team, including technical guidance, mentoring, and coordinating implementation.
  • Excellent communication skills, with the ability to explain technical choices, align stakeholders, and provide clear, constructive feedback.
  • The ability to work independently and collaborate effectively in Agile teams.
  • Hands-on experience using AI coding tools in engineering work and helping others use them effectively.

Nice to have

  • Java development experience.
  • Experience using and contributing to a brand UI component library.
  • Familiarity with the Android NDK and JNI.
  • Experience with Android Automotive OS (AAOS).
  • Python skills for automation and log analysis.

Similar jobs

Apply for this job100% free