Franki is looking for a Staff Android Engineer to lead the evolution of our mobile platform and play a key role in shaping our technical direction. This senior, hands-on role blends architectural leadership, coding excellence, and mentorship within a collaborative, distributed team.
What You'll Do
- Lead the technical direction and architecture of Franki’s Android platform, ensuring scalability, modularization, and maintainability.
- Develop and deliver high-quality features in Kotlin, writing clean, testable, and well-documented code.
- Mentor and support engineers, leading code reviews and fostering technical excellence.
- Improve and maintain CI/CD pipelines using GitHub Actions, Firebase App Distribution, and Fastlane.
- Enhance testing automation, driving unit, UI, and integration test coverage across the app.
- Collaborate cross-functionally with Product, Design, and Backend to deliver user-first, performant mobile experiences.
- Adopt and integrate new Android frameworks and tools, continuously improving performance and development speed.
- Monitor and optimize app performance using Firebase Crashlytics and analytics data.
- Champion technical best practices and contribute to the modernization of Franki’s mobile architecture.
What We're Looking For
- 8+ years of professional Android development experience, including leadership or mentorship responsibilities.
- Expert-level proficiency in Kotlin, Jetpack components, and a strong understanding of mobile architecture patterns.
- Experience building and maintaining large-scale, modularized applications with multi-module structures.
- Proficiency with CI/CD pipelines (GitHub Actions, Firebase App Distribution, Fastlane).
- Strong background in unit testing, UI testing, and automated build workflows.
- Familiarity with Firebase Crashlytics, performance monitoring, and Play Store release processes.
- A passion for elegant, maintainable code and seamless user experiences.
- Excellent communication and collaboration skills, with a focus on knowledge sharing and problem solving.
Nice to Have
- Comfortable in a fast-paced startup environment.
- Ability to collaborate effectively with cross-time zone teams.
Technical Stack
- Kotlin
- Jetpack components
- GitHub Actions
- Firebase App Distribution
- Fastlane
- Firebase Crashlytics
Benefits & Compensation
- Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones.
- Opportunity to contribute to architectural modernization and scalable mobile solutions.
- Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing.
- Engaging, inclusive culture that champions Franki values, positivity, and mutual respect.
- Competitive compensation aligned with experience and market benchmarks.
- Flexible work environment with emphasis on work-life balance and professional growth.
Work Mode
This is a global remote position.
Franki is an equal opportunity employer.





