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 descriptionHide 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
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.
- 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.
