About the Role
The role involves designing and maintaining Android SDKs and Kotlin Multiplatform components, ensuring performance, reliability, and ease of integration for other developers.
Compensation
Competitive salary and equity package
Work Arrangement
Remote with flexible hours
Team
Small, cross-functional product and engineering team focused on developer tools
Responsibilities
- Lead the design and implementation of Android libraries and Kotlin Multiplatform modules
- Own the architecture and long-term maintainability of mobile SDKs
- Collaborate with backend and frontend teams to ensure seamless data synchronization
- Optimize performance and reduce latency in offline-first scenarios
- Write clean, well-documented, and testable code
- Mentor junior engineers and conduct thorough code reviews
- Troubleshoot and debug complex issues across platforms
- Stay current with Android and Kotlin ecosystem advancements
- Ensure compatibility across diverse device configurations and OS versions
- Contribute to API design for mobile and cross-platform use cases
Requirements
- 5+ years of professional Android development experience
- Strong proficiency in Kotlin and the Android SDK
- Hands-on experience with Kotlin Multiplatform Mobile (KMM)
- Deep understanding of mobile application architecture and lifecycle
- Experience building and publishing SDKs for public consumption
- Familiarity with Gradle, build optimization, and dependency management
- Knowledge of threading, concurrency, and asynchronous programming
- Experience with offline data persistence and synchronization
- Proficiency in testing frameworks such as JUnit, MockK, or Espresso
- Ability to debug performance bottlenecks and memory issues
Preferred Qualifications
- Experience with reactive programming models
- Contributions to open-source Kotlin or Android projects
- Familiarity with CI/CD pipelines for mobile apps
- Understanding of security best practices in mobile SDKs
- Experience working with distributed systems or real-time data
- Prior work on developer tools or infrastructure
- Knowledge of cross-platform frameworks beyond KMM
What We Offer
- Flexible work environment with remote-first culture
- Opportunity to shape technical direction in a growing product
- Support for professional development and conference attendance
- Comprehensive health and wellness benefits
- Generous vacation and parental leave policies
- Stock options as part of compensation
- Equipment and workspace stipend
Available for qualified candidates