This senior engineering role involves shaping the technical strategy and architecture of the Android platform. The individual will write robust, maintainable code in Kotlin, guide architectural decisions, support team growth through mentorship, improve delivery pipelines, and work closely with product and design to build performant, user-focused mobile applications.
Responsibilities
- Define and guide the architectural direction of the Android platform with an emphasis on scalability, modularity, and long-term maintainability.
- Design and implement high-quality features using Kotlin, ensuring code is clean, well-documented, and thoroughly tested.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing to elevate team-wide engineering standards.
- Optimize and maintain CI/CD workflows using GitHub Actions, Fastlane, and Firebase App Distribution for efficient and reliable releases.
- Advance test automation by expanding unit, UI, and integration test coverage to improve app stability and developer velocity.
- Work closely with Product, Design, and Backend teams to deliver intuitive, high-performance mobile experiences grounded in user needs.
- Integrate emerging Android frameworks and tools to enhance development efficiency and application performance.
- Use Firebase Crashlytics and analytics to monitor, troubleshoot, and optimize application performance and reliability.
- Promote engineering best practices and lead efforts to modernize and evolve the mobile architecture.
Requirements
- Minimum of 8 years of professional experience in Android development, including leadership or mentorship roles.
- Deep expertise in Kotlin, Jetpack components, and established mobile architecture patterns.
- Proven experience developing and managing large, modular Android applications with multi-module structures.
- Hands-on experience with CI/CD systems such as GitHub Actions, Fastlane, and Firebase App Distribution.
- Strong background in automated testing, including unit, UI, and integration testing frameworks.
- Experience with Firebase Crashlytics, performance monitoring tools, and Play Store release processes.
- Commitment to writing clean, maintainable code and delivering seamless user experiences.
- Excellent communication and collaboration skills, with a focus on problem solving and team enablement.
Nice to Have
- Adaptable to the pace and demands of a fast-moving startup environment.
- Experienced working effectively with teams across different time zones.
Tech Stack
Kotlin, Jetpack components, Firebase Crashlytics, GitHub Actions, Firebase App Distribution, Fastlane, Play Store, Android
Benefits
- Fully remote position with semi-flexible scheduling and collaboration across distributed teams in multiple time zones.
- Opportunity to lead architectural evolution and build scalable mobile solutions.
- Access to modern mobile development practices with a focus on continuous learning and skill development.
- Supportive culture that values inclusivity, respect, and personal growth.
- Compensation that reflects experience and aligns with market standards.
- Flexible work environment prioritizing work-life balance and professional advancement.
Compensation
Competitive compensation aligned with experience and market benchmarks
Work Arrangement
global — Semi-flexible scheduling, remote role, collaboration across multiple time zones
Team
Distributed team collaborating across multiple time zones
- Engaging and inclusive work environment
- Commitment to core values, positivity, and mutual respect
- Focus on work-life balance and professional development
- Culture of continuous learning and knowledge exchange
Additional Information
- Remote role with semi-flexible scheduling
- Collaboration across distributed teams in multiple time zones
- Fast-paced startup environment