logo inner

Mobile Developer - Android Focus

AEMVictoria, Hong Kong | British Columbia, Canada | WorldwideRemote, Onsite
This job is no longer open
ApplyDescription
AEM (Advanced Environmental Monitoring) is the global leader in innovative mission critical weather, wildfire and water monitoring and intelligence solutions. We aim to be the world’s essential source for environmental insights – enabling decisive action and positive outcomes for our customers and their constituents. Our family of innovators offers world-class hydrometeorological technologies and services, including sensors, dataloggers, telemetry, and advanced analytics and software. Our technology and services empower the communities and organizations to survive – and thrive – in the face of escalating environmental risks.

 Are you passionate about building visually stunning and mission-critical Android apps in a dynamic and supportive team? AEM is seeking an Android Developer with a strong background in Android technologies to create mobile applications serving thousands of enterprise users worldwide, focusing on weather and wildfire safety.You'll work with Kotlin and advanced charting and mapping tools to deliver real-time weather data on interactive global maps. These apps connect seamlessly with backend services via REST APIs and WebSockets, operating both in the AWS cloud and on-premises.

If designing impactful applications excites you, this could be the perfect role.

Job Responsibilities:


  • Build native mobile applications using the latest technologies
  • Craft experiences that are fast, responsive, and reliable
  • Use your expertise in Kotlin along with the Android development ecosystem to design and implement solutions that seamlessly integrate with backend services using REST APIs and operate within AWS cloud infrastructure
  • Lead feature development using Kotlin, while maintaining older Java code as needed
  • Collaborate with cross-functional teams to integrate backend services and provide real-time data insights
  • Utilize Android Studio to create intuitive interfaces with tools like Layout Editor
  • Implement core Android frameworks such as Android SDK, Jetpack, Compose and Material Design
  • Optimize performance, enhance usability and accessibility, and deliver a top-notch user experience
  • Design interactive data visualizations using Core Data and handle asynchronous data with Combine
  • Adopt new technologies and best practices, leveraging tools like TestFlight for smooth beta testing and app distribution

This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended at any time at the sole discretion of the Employer.Requirements

  • Bachelor’s degree in computer science, Mathematics, related technical discipline or equivalent experience
  • 5+ years of experience in Android development using Kotlin and Android SDK. Proficiency in Java is a plus.
  • Strong understanding Android app architecture patterns like MVVM and familiarity with frameworks like Jetpack Compose.
  • Experience with with Room, RESTful APIs, and asynchronous data handling using Coroutines or RxJava.
  • Proficiency in using Android Studio to create, test, and debug Android applications.
  • Familiarity with Firebase for beta testing and distribution.
  • Outstanding technical problem-solving, design, and coding skills
  • Ability to communicate effectively & persuasively, both in person and in the written form
  • Adaptable, collaborative, and love of eliminating ambiguity by figuring things out

Preferred Experience:


  • Experience with Ionic framework for cross-platform mobile development, including building and deploying hybrid apps
  • Familiarity with Angular or React as part of Ionic’s ecosystem
  • Strong understanding of Cordova for integrating native functionality in hybrid apps
  • Experience integrating third-party SDKs and services in Android applications
  • Passion for building secure, high-performance, and user-centric applications. 
  • Familiarity with GitHub Enterprise and scanning your code using SonarQube 
  • Experience developing applications that handle video data

Additional Information: 

  • This is a remote opportunity that can be done from anywhere in Canada 
  • Must be eligible to work in Canada without company sponsorship, now or in the future, for employment-based work authorization. F-1 visa holders with Optional Practical Training (OPT) who will require H-1B status, TNs, or current H-1B visa holders will not be considered. H1-B and green card sponsorship is not available for this position.

Canadian Compensation Range: A reasonable estimate of the current salary range for this position is $70,000 - $100,000 CAD per year. Please note that the salary information is a general guideline only. AEM considers a wide range of factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education, licensure and certifications, key skills as well as other market and business considerations when extending an offer. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. This position will accept applications on an ongoing basis and will be closed once the position is filled.AEM is an Equal Opportunity Employer.

This job is no longer open

Life at AEM

Thrive Here & What We Value1. Innovative mission critical weather, wildfire and water monitoring and intelligence solutions2. Empowering communities and organizations to survive and thrive in the face of escalating environmental risks3. World-class hydrometeorological technologies and services, including sensors, dataloggers, telemetry, and advanced analytics and software4. AEM's Technology and Services Enable Decisive Action and Positive Outcomes for Customers and Their Constituents5. Canadian Benefits: Medical, Dental, Vision, Life Insurance, Short-Term & Long-Term Disability & RRSP match of up to 3%6. Reasonable salary range

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025