If you are passionate about building robust mobile applications end-to-end, enjoy working in a dynamic startup culture, and want to have a real impact on one of the worlds largest industries - wed love to meet you.
What Youll Do:
Build, maintain, and evolve our core Android application written in Kotlin.
Take ownership of complex features, background workers/services, and large sections of the codebase.
Work closely with product, UX, backend, and hardware teams to deliver a mobile experience that supports real-time field operations.
Implement integrations with on-site hardware and sensors as part of platform ecosystem.
Work hands-on with Firestore and Firebase as core components of our data architecture.
Contribute to backend logic through Firebase Cloud Functions (TypeScript/JS) as part of your role.
Improve performance, reliability, offline support, scalability, and maintainability of the app.
Participate in architectural decisions, code reviews, and cross-team design discussions.
Requirements: 5+ years of professional experience building Android applications.
Strong expertise in Kotlin and solid understanding of modern Android development practices.
Experience working with background services/workers, large codebases, and long-running features.
Deep understanding of Android architecture patterns, state management, and responsive design.
Hands-on experience with Firebase and Firestore (big advantage).
Experience with version control (Git) and standard CI/CD practices.
Ability to navigate, untangle, and improve an existing, multi-year codebase.
Comfortable working closely with product teams and real customers workflows.
Strong ownership mindset, excellent communication skills, and fluency in English.
This position is open to all candidates.