Lead Android Engineer
We are looking for a Lead Android Engineer to join our team and lead the development of next‑generation Android‑based in‑vehicle systems. In this role, you will take ownership of technical decisions, mentor developers, and ensure delivery of high‑quality, high‑performance Android software.
Position is based in Szczecin, with a hybrid work model that combines on‑site presence and flexible remote work options.
Responsibilities
- Lead and mentor a team of Android engineers, providing technical direction, guidance, and support.
- Design and develop modular, scalable, and maintainable applications for Android‑based embedded car infotainment systems.
- Define and maintain architecture patterns (MVVM / MVI / Clean Architecture) and reusable libraries to improve efficiency.
- Collaborate closely with product owners, designers, and system engineers to define and implement complex features.
- Drive performance optimization and identify architectural improvements for scalability and maintainability.
- Oversee CI / CD processes and ensure smooth, reliable build and release pipelines.
- Conduct code and design reviews, maintaining high‑quality engineering standards.
- Develop and enforce testing strategies—unit, integration, and automated UI tests.
- Investigate and utilize AOSP to enhance application performance and integration.
- Develop sample and demo applications to showcase new technologies.
- Contribute to planning and technical decision‑making in collaboration with project stakeholders.
- Serve as a technical point of contact within the project, aligning engineering work with business objectives.
Required Qualifications
6+ years of professional Android development experience, including at least 1 year in a technical leadership or team lead role.Strong proficiency in Kotlin (Java experience is a plus).Deep understanding of Android Studio, Android SDK, and modern app architectures (MVVM, MVI, Clean Architecture).Experience building UI using XML Views; familiarity with NDK / JNI is a plus.Solid grasp of Android design principles, app lifecycle, performance optimization, and testing.Comfortable working in Linux environments using debugging and system‑level tools.Proficiency with Git, GitLab CI, and collaborative development workflows.Strong knowledge of Gradle and CI / CD pipelines.Experience with AAOS (Android Automotive OS) is a strong plus.Knowledge of Python for automation or log analysis is a plus.Excellent communication skills and the ability to work effectively in an Agile team.Proven ability to guide engineers and drive technical excellence across a project.#J-18808-Ljbffr