Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Montrose Environmental Group Logo

Intermediate Android Software Developer

Montrose Environmental Group

$100,000 - $125,000
Sep 4, 2025
PA, US • CA, US • TX, US • CO, US •
Apply Now

Montrose is looking to build mobile-first solutions that deliver critical environmental data to clients in real time, requiring an Intermediate Android Mobile App Developer to help design, code, test, and optimize Android apps that integrate with IoT devices, data platforms, and cloud services.

Requirements

  • 5–10 years of professional Android development experience
  • Experience with development and maintenance of Native Android Apps
  • Experience with SQLite and Offline design patterns while out of coverage
  • Proficiency with Java for Native App development
  • Experience with Android Studio, Gradle, Android Jetpack components (Room, ViewModel, LiveData, Navigation, WorkManager, etc.)
  • Familiarity with REST APIs, JSON, and data serialization
  • Knowledge of Gitflow and collaborative development workflows

Responsibilities

  • Design, develop, and maintain native Android mobile applications using Java
  • Collaborate with Product Managers, UX/UI Designers, and Backend Developers to deliver high-quality features
  • Write clean, testable, and efficient code that follows best practices and coding standards
  • Participate in code reviews and provide constructive feedback to peers
  • Integrate with RESTful APIs and real-time data services
  • Contribute to the performance, scalability, and security of mobile applications
  • Debug, troubleshoot, and resolve issues across the application lifecycle

Other

  • Participate in Agile ceremonies, sprint planning, and backlog refinement sessions
  • Collaborate with QA testers to ensure applications meet quality standards through automated and manual testing
  • Strong problem-solving skills and attention to detail
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Experience with Agile/Scrum software development methodologies