HamburgerMenu
hirist

Job Description

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

AI-Augmented Development :

We expect every senior developer on our team to use AI as an active part of their engineering workflow - from initial research and architecture decisions through implementation, debugging, code review, and documentation.

You must be able to demonstrate :

- Hands-on, daily experience with Claude Code (Anthropic's agentic CLI) as a development tool

- The ability to deliver complex features end-to-end using agentic AI - including breaking down requirements, scaffolding architecture, writing and iterating on implementation, and validating output

- A strong understanding of best practices for agentic AI development: prompt discipline, context management, verification-before-completion, knowing when to trust output and when to push back

- Experience using AI for research and investigation - tracing unfamiliar codebases, surfacing patterns, evaluating architectural trade-offs

- Awareness of AI's limitations: recognizing hallucinations, validating generated code against real constraints, and maintaining engineering judgment throughout

- Interview process includes a live workflow demonstration using Claude Code. Candidates will be asked to walk through how they approach a real development task using their agentic AI setup.

Nice to Have :

- Experience developing multi-flavor or white-label Android applications - managing per-brand resources, build variants, and flavor-specific configurations

- Familiarity with Room for local data persistence

- Experience with accessibility / TalkBack implementation in Compose and legacy Views

- Knowledge of the Gradle build system - custom plugins, build optimization, dependency management

- Ability to write Python scripts for automating developer processes, project setup, or CI integration

- Experience integrating AI/ML features directly into Android apps

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Posted by

Recruiter

HR at Vontier

Last Active: NA as recruiter has posted this job through third party tool.

Job Views:  
353
Applications:  299
Recruiter Actions:  0

Functional Area

Mobile Development - Android

Job Code

1645240

Loading chat...