We use essential cookies

Please Accept our Privacy Policy

Senior Mobile Developer

Diverse Lynx

Portland, ME • 10/28/2026

Job Description

Job Description
Job Title: Senior Mobile Developer
Job Location: Portland, ME - Hybrid
Duration: Contract

Pay Rate: $55 to $60/Hr on W2


Description
We are looking for an experienced Android Developer with strong Kotlin expertise to design, develop, test, and maintain high-quality Android applications. The ideal candidate will have hands-on experience building scalable, secure, and high-performance mobile applications using modern Android development practices. The candidate will work closely with product managers, UI/UX designers, backend engineers, and QA teams to deliver reliable and user-friendly mobile solutions.

Must-have Skills: Kotlin Jetpack Compose MVVM / Clean Architecture REST API Integration Offline and Caching Strategies Unit Testing Debugging and Performance Profiling

Key Responsibilities:
  • Design, develop, and maintain native Android applications using Kotlin. Build scalable and maintainable applications using Android SDK and modern Android architecture. Develop responsive and user-friendly mobile interfaces following Material Design principles. Work with Jetpack components, including ViewModel, LiveData, Room, Navigation, and Work Manager.
  • Implement modern UI using Jetpack Compose. Integrate RESTful APIs and backend services into Android applications.
  • Work with JSON, authentication, push notifications, and third-party SDK/API integrations. Implement MVVM / Clean Architecture and appropriate design patterns.
  • Write clean, reusable, testable, and well-documented code. Develop unit tests and UI tests and work closely with QA to resolve defects.
  • Troubleshoot performance issues, crashes, memory leaks, and other production issues.
  • Participate in code reviews and contribute to technical design and architecture discussions. Collaborate with cross-functional teams in an Agile/Scrum environment.
Ensure applications meet security, performance, scalability, and usability requirements. Support application releases through Google Play Store and CI/CD pipelines.