Overview
Remote
$60 - $80
Contract - W2
Contract - 12 Month(s)
Skills
Android development experience
mail server development or management.
Core Java (frontend and backend)
Job Details
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.