Montrose Environmental Group-posted 4 months ago
$100,000 - $125,000/Yr
Full-time • Mid Level

We are looking for an Intermediate Android Mobile App Developer to join our Software Development team and help us continue building mobile-first solutions that deliver critical environmental data to clients in real time. You will play a key role in designing, coding, testing, and optimizing Android apps that integrate with IoT devices, data platforms, and cloud services.

  • 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
  • Stay current with the latest Android frameworks, tools, and trends, and share knowledge with the team
  • Participate with Dev Ops activities and management of App in Google Play Console
  • 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
  • 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
  • Experience with Agile/Scrum software development methodologies
  • Strong problem-solving skills and attention to detail
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience
  • Experience with CI/CD pipelines and automated testing for mobile apps
  • Familiarity with cloud services (Azure)
  • Experience working with IoT or real-time telemetry applications
  • Published apps on the Google Play Store or demonstrable project portfolio
  • Mentorship and professional development resources to advance your career
  • Direct exposure to our industry’s leading experts who are solving the world’s toughest environmental challenges
  • An entrepreneurial environment where you can learn, thrive and collaborate with talented colleagues
  • Opportunities to engage and contribute in our Diversity, Fairness and Inclusion and Women Empowering Leadership employee resource groups
  • Competitive compensation package: annual salary ranging from $100K to $125K USD
  • Competitive medical, dental, and vision insurance coverage
  • 401k with a competitive 4% employer match
  • Progressive vacation policies, company holidays and paid parental leave benefits to ensure work/life balance
  • A financial assistance program that supports peers in need, known as the Montrose Foundation
  • Access to a student loan planning tool to optimize your student loan payoff plans and compare student loan rates with lenders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service