Senior Android Developer
- תל אביב
- משרה קבועה
- משרה מלאה
- Lead the architecture and development of a new native Android application using Kotlin.
- Implement user interfaces primarily using Jetpack Compose, ensuring a modern, responsive, and visually appealing design.
- Integrate with our existing backend by consuming data via our GraphQL API.
- Collaborate closely with iOS developers, backend engineers, designers, and product managers to understand requirements and ensure feature parity where appropriate.
- Write clean, maintainable, testable, and performant code.
- Ensure the application meets high standards of quality, stability, and performance across various Android devices and OS versions.
- 5+ years experience as a Senior Android Developer with a strong portfolio of shipped applications.
- Deep proficiency in Kotlin for Android development.
- Strong command of Kotlin coroutines and structured concurrency (suspend functions, coroutine scopes, flows). Able to design thread-safe, cancel-aware, and performance-oriented asynchronous code that integrates cleanly with Jetpack Compose and the app's architecture.
- Hands-on experience building UIs with Jetpack Compose.
- Strong understanding of Android architecture patterns (MVVM, MVI, etc.) and best practices.
- Experience with version control systems, particularly Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- English is a must.
- Experience consuming GraphQL APIs on Android (e.g., using Apollo Android or similar libraries).
- Experience with dependency injection frameworks (e.g., Hilt, Dagger).
- Experience writing unit and integration tests for Android applications.
- Experience with CI/CD pipelines for Android.
- Experience working in an Agile/Scrum development environment.
- Familiarity with iOS development (Swift, SwiftUI, UIKit) is a plus
Mploy