Negotiable
Outside
Remote
USA
Summary: We are looking for a Senior Android Developer with extensive experience in Core Java and Android mobile development. The ideal candidate will have hands-on experience in creating high-performance mobile applications using Kotlin and Jetpack Compose. This role involves collaboration with cross-functional teams to innovate and optimize mobile features. Prior experience with mail server development is a plus.
Key Responsibilities:
- Design, develop, and deliver high-quality Android features using Kotlin, Jetpack Compose, and Java.
- Contribute to code modernization, feature optimization, and performance improvements.
- Collaborate with product managers, designers, and fellow engineers to bring new ideas to life.
- Lead or participate in design and code reviews, enforcing best engineering practices.
- Write testable, maintainable, and scalable code with a strong emphasis on quality.
- Support continuous integration and continuous deployment of mobile releases.
- Work on cross-functional teams and contribute to global mobile platform operations.
- Deploy, monitor, and optimize large-scale production systems and APIs.
- Stay updated with current trends and emerging technologies in the mobile and backend ecosystem.
Key Skills:
- Bachelor's degree in Computer Science or equivalent experience.
- 6+ years of Android development experience using Java, Kotlin, and Jetpack Compose.
- Strong computer science fundamentals: data structures, algorithms, software design.
- Proven experience delivering consumer-facing Android apps (at least one shipped app on Google Play Store).
- Solid knowledge of Android framework lifecycles, components, and architecture patterns.
- Familiarity with mobile testing frameworks (e.g., Espresso, Roboelectric, Appium).
- Experience working with Git, CI/CD pipelines, and agile development teams.
- Excellent communication and collaboration skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
About the Role
We are seeking a highly skilled Senior Android Developer with deep expertise in Core Java (frontend and backend) and a strong understanding of Android mobile development. This role requires hands-on experience developing high-performance mobile apps using Kotlin and Jetpack Compose, and offers the opportunity to contribute to innovative products that scale globally. Bonus points for prior experience with mail server development or management.
What You ll Do
- Design, develop, and deliver high-quality Android features using Kotlin, Jetpack Compose, and Java.
- Contribute to code modernization, feature optimization, and performance improvements.
- Collaborate with product managers, designers, and fellow engineers to bring new ideas to life.
- Lead or participate in design and code reviews, enforcing best engineering practices.
- Write testable, maintainable, and scalable code with a strong emphasis on quality.
- Support continuous integration and continuous deployment of mobile releases.
- Work on cross-functional teams and contribute to global mobile platform operations.
- Deploy, monitor, and optimize large-scale production systems and APIs.
- Stay updated with current trends and emerging technologies in the mobile and backend ecosystem.
Must-Have Qualifications
- Bachelor s degree in Computer Science or equivalent experience.
- 6+ years of Android development experience using Java, Kotlin, and Jetpack Compose.
- Strong computer science fundamentals: data structures, algorithms, software design.
- Proven experience delivering consumer-facing Android apps (at least one shipped app on Google Play Store).
- Solid knowledge of Android framework lifecycles, components, and architecture patterns.
- Familiarity with mobile testing frameworks (e.g., Espresso, Roboelectric, Appium).
- Experience working with Git, CI/CD pipelines, and agile development teams.
- Excellent communication and collaboration skills.
Preferred Experience
- Prior work involving mail server development (SMTP/IMAP/POP) or message sync architecture.
- Experience building SDKs or frameworks for Identity, Payments, or Analytics.
- Exposure to AI/ML/GenAI integrations.
- Web tech familiarity: Node.js, TypeScript, JSON, HTML5, CSS3.
- Experience in fast-paced, cross-functional teams with global distribution.