Join a team focused on building high-performance Android applications that serve enterprise needs across global operations. In this role, you'll use Kotlin and modern Android frameworks to develop secure, maintainable software that supports complex business workflows. Your work will directly impact how users interact with critical systems on mobile devices.
What You'll Do
- Develop and enhance native Android applications using Kotlin, Jetpack, and established architectural patterns like MVVM and MVI
- Help shape and implement cross-platform strategies using React Native or Kotlin Multiplatform (KMP) to ensure consistent functionality and efficient code sharing
- Create and maintain reusable libraries and modular components used across multiple applications
- Collaborate with backend, security, QA, and infrastructure teams to deliver integrated, reliable solutions
- Ensure all implementations meet strict security, privacy, and compliance requirements
- Participate in technical design reviews and contribute to long-term architectural decisions
- Write clean, well-tested code and support automated testing at all levels
- Review peer code and guide less experienced engineers to improve team-wide quality
- Support live applications through release cycles and assist in diagnosing and resolving production issues
- Optimize app performance, stability, and compatibility across a wide range of devices and configurations
What We're Looking For
- Minimum of 3 years of hands-on Android development experience, with strong proficiency in Kotlin
- Production-level experience with React Native or Kotlin Multiplatform
- Solid grasp of Android SDK, Jetpack components, and modern architectural approaches
- Experience building apps that support multiple environments, configurations, and user bases
- Working knowledge of RESTful services, offline data handling, caching, and network optimization
- Familiarity with enterprise CI/CD systems, Git workflows, and release processes
- Proven experience writing unit, integration, and automated UI tests
- Understanding of mobile security best practices, including encryption, secure storage, and authentication flows
- Experience with static analysis tools and code quality standards
- Ability to collaborate effectively in distributed, cross-functional teams