remote
Android Application Engineer - Lilt- Lega Italiana per la Lotta contro i Tumori
Software Engineer
Android Application Engineer building high‑performance, AI‑enhanced translation apps using Kotlin, MVVM, and Jetpack Compose, integrating RESTful services and ensuring top‑tier quality through rigorous testing and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications that support real‑time translation features and AI‑driven content workflows.
- Implement clean architecture (MVVM) with Jetpack Compose UI components, ensuring responsive and accessible user experiences.
- Integrate RESTful APIs, WebSocket streams, and third‑party SDKs for translation, speech‑to‑text, and user authentication.
- Collaborate with cross‑functional teams (backend, QA, UX) to define requirements, conduct code reviews, and deliver high‑quality releases.
- Participate in continuous integration, automated testing, and performance optimization to meet strict quality and latency targets.
Requirements
- 3+ years of Android development experience with Kotlin and Java.
- Proficient in Android SDK, Jetpack libraries, and MVVM architecture.
- Strong understanding of RESTful services, JSON, and network security best practices.
- Experience with CI/CD pipelines, unit/integration testing, and Git workflow.
- Excellent problem‑solving skills and a passion for building scalable, user‑centric mobile solutions.
Skills
kotlinjavaandroid sdkjetpack compose