Skip to main content
Posted 02 July, 2026

Senior Android Developer

Vontier Corporation
Asia-India-Karnataka-Bangalore, Asia-India-Karnataka-Bangalore Full Time
Reference: 394_544788_DRI007048

About the Role

At Driivz, AI-augmented development is how we work - not an experiment, not a bonus skill. Our Android team builds and ships complex features using agentic AI tools as a core part of the development loop: from research and architecture through implementation, testing, and code review.

You'll join a team building a white-label EV charging platform used by 40 global brands. The app handles real-time charging sessions, multi-gateway payments, geolocation, and operator-branded experiences - all in a multi-module Kotlin codebase undergoing active MVI and Compose migrations.

As a Senior Android Developer, you'll own the full delivery lifecycle: designing and shipping complex new features, driving legacy-to-modern migrations (XML Compose, MVVM MVI, EventBus Flow, Dagger 2 Hilt), and contributing to platform and build system health - all with AI as your co-pilot.

Core Technical Requirements

  • 5 years of professional Android development experience
  • Strong Kotlin proficiency; comfortable navigating legacy Java codebases
  • Strong grasp of object-oriented programming, algorithms, and data structures
  • Deep experience with Jetpack Compose for production UI - pixel-perfect implementation, theming, and performance
  • Solid understanding of modern Android architectures: MVI, MVVM, Clean Architecture; proven ability to refactor legacy code toward modern patterns
  • Experience with Kotlin Coroutines and Flow for async operations and state management
  • Experience with performance optimization, memory management, and profiling on Android
  • Hands-on experience with Dagger 2 or Hilt for dependency injection in modular codebases
  • Proficient with Retrofit/OkHttp for RESTful APIs and WebSocket services
  • Experience integrating and maintaining multi-module Android projects
  • Strong unit testing background: JUnit, Mockito, Robolectric; familiarity with coverage enforcement in CI
  • Familiarity with UI testing frameworks (e.g., Espresso)
  • Experience with Firebase (Crashlytics, Analytics, Remote Config)
  • Proven experience with Google Maps SDK including marker clustering and geolocation features
  • Proficient with Git and GitHub; familiar with GitHub Actions for CI/CD
  • Experience integrating payment SDKs (e.g., Adyen, Stripe, Braintree) is a strong plus
  • Proven experience working in Agile/Scrum environments; strong process discipline including sprint planning, daily standups, retrospectives, and backlog grooming
  • Proficiency with Jira for sprint management, backlog grooming, and ticket tracking
  • Excellent verbal and written English communication skills

Sign up for Job Alerts