Senior Mobile Developer (Android & iOS)

Location: Hybrid (Remote & In-office)
Department: Product & Technology
Reports to: Development Manager

Who We Are

At GreenRoad, we’re all about pushing boundaries and making things smarter, safer, and more efficient for drivers. We build cutting-edge products that blend technology with real-world impact, from our Data Platform to our Web and Mobile apps, and even in-vehicle driver solutions. We are looking for someone passionate about mobile technologies to help drive our next generation of driver-facing applications.

Job Overview

As a Senior Mobile Developer, you will play a key role in designing and building GreenRoad’s next-generation mobile application(s), with a primary focus on Android using Kotlin, alongside iOS development using Swift and Objective-C.

This role is primarily Android-focused, approximately 60–80% of the work, with the remaining 20–40% focused on iOS. You will be responsible for delivering high-quality, scalable, and performance-driven mobile solutions used by drivers worldwide.

You will collaborate closely with product teams, designers, and backend engineers, while also contributing to cross-platform decisions. In addition to building new capabilities, you will support and enhance existing mobile applications.

Key Responsibilities

  • Contribute todevelopment and implementation of GreenRoad’s mobile applications across Android and iOS platforms.
  • Focus primarily on Android development (Kotlin), while contributing to iOS development (Swift / Objective-C).
  • Maintain and enhance existing mobile apps while contributing to the evolution of the mobile architecture.
  • Collaborate across teams, working closely with product managers, designers, and backend developers to deliver end-to-end solutions.

 

  • Develop robust, scalable, and user-friendly mobile features with a strong focus on performance and reliability.
  • Integrate with backend services and real-time data systems.
  • Ensure high code quality through best practices, code reviews, and collaborating with other developers.
  • Drive technical decisions related to mobile architecture, frameworks, and tooling.
  • Continuously improve app performance, usability, and stability.

What We’re Looking For:

Experience

  • 5+ years of experience in mobile development, with a strong focus on Android (Must-have).
  • Hands-on experience with iOS development using Swift and Objective-C (Must-have).
  • Strong experience with Android SDK, and modern architecture patterns (MVVM, Clean Architecture, Realm DB, Retrofit) (Must-have).

 

  • Experience working with Google Play Services (Must-have).
  • Experience integrating mobile apps with RESTful APIs and backend services (Must-have).
  • Ability to work with JNI (Java native interface for Java – C++ communication) and C++ is an advantage

Technical Skills

  • Strong understanding of mobile app lifecycle, performance optimization, and debugging.
  • Experience with CI/CD pipelines for mobile applications (Advantageous).
  • Experience working with cloud services such as AWS (Advantageous).

 

  • Familiarity with real-time data, telematics, or event-driven systems (Advantageous).
  • Knowledge of mobile security best practices.

Leadership & Collaboration

  • Strong collaboration skills with cross-functional teams including product, UX/UI, backend, and QA.
  • Ability to take ownership and drive features from concept to production.

 

  • Excellent communication skills for both technical and non-technical stakeholders.
  • Passion for mobile development and delivering high-quality user experiences.

Bonus Skills

  • Experience building and maintaining backend services using .NET and C# (Advantageous).
  • Experience accessing and working with device peripherals such as GPS/location services, motion sensors, accelerometer, and related hardware capabilities (Advantageous).

 

  • Experience with location-based services or geospatial data (Advantageous).
  • Experience building real-time or driver-facing applications (Advantageous).

 

Send your CV to: careers@greenroad.com