Position: Android Engineer (Kotlin)
Location: Remote 100%
Type of Contract: B2B
We are looking for a highly skilled Android Engineer to develop and enhance mobile applications using Kotlin. In this role, you will design, build, and integrate scalable and user-friendly features, ensuring high performance and seamless user experiences. You will work closely with cross-functional teams to drive technical excellence and build innovative mobile solutions.
- Develop and enhance Android applications using Kotlin and Jetpack Compose.
- Work with modern Android technologies, including Coroutines, Flows, and deep OS integrations.
- Design and implement new features, ensuring scalability, maintainability, and high-quality user experiences.
- Safeguard the application with unit, integration, and end-to-end testing (Espresso, ComposeTestRules).
- Maintain high code quality using Continuous Integration, Pull Requests, and Linting.
- Collaborate with cross-functional teams to refine requirements and optimize application performance.
- Participate in technical improvement sessions and contribute to architectural decisions.
-
5+ years of experience developing Android applications with Kotlin.
- Strong knowledge of Android SDK, Jetpack Compose, Coroutines, and Flows.
- Experience with multi-threading and concurrency in Android development.
- Ability to design and document application architecture for new features.
- Familiarity with Linux or MacOS environments.
- Comfortable working on large and complex projects with multiple teams using Agile methodologies.
- Strong communication skills in English.
- Ability to collaborate effectively in a remote and distributed team environment.