Posted on: 14/01/2026
Description :
Position : Senior Android Developer
Experience : 8 to 10 plus years
Work location : Mohali or Bangalore
We are seeking a senior level Android engineer who can operate simultaneously as a developer, architect, researcher, and problem solver someone who understands that the most difficult challenges are not always solvable through documentation alone.
Role Summary :
This role is not limited to implementing tickets.
A successful candidate will :
- Design, build, and evolve a production-grade Android application written in Kotlin
- Independently research Android OS behaviors, limitations, and undocumented edge cases (prior to Android 11, Android 11+ and Android 15+)
- Translate legal, compliance, and business requirements into reliable technical solutions
- Think holistically about architecture, performance, security, and long-term maintainability
- Act as a technical partner to product, security, and leadership teams
This is a role for someone who is comfortable operating in ambiguity and is expected to propose solutions, not just execute instructions.
Core Responsibilities :
Android Application Development :
- Design and implement Android features in Kotlin, following modern Android architecture patterns (MVVM, clean architecture, modularization)
- Develop and maintain logic for targeted data collection from Android sources including :
1. SMS, MMS, RCS
2. Media and photo galleries
3. Voicemail and audio artifacts
4. System and application metadata
5. Future Applications
- Ensure compatibility across multiple Android versions, OEM implementations, and device configurations
- Handle large datasets efficiently with a focus on performance, reliability, and resource constraints
Architecture & Technical Design :
- Own and evolve the Android application architecture with a long term, platform mindset
- Evaluate tradeoffs between OS limitations, user permissions, privacy constraints, and business needs
- Design solutions that are resilient to Android OS changes, OEM customizations, and security controls
- Collaborate with backend and platform teams to define clean, stable interfaces and contracts
Research & Development (R&D) :
- Perform hands on R&D to explore :
1. Android OS internals and behavior
2. Permission models and access boundaries
3. OEM specific constraints and edge cases
- Prototype and validate approaches before production implementation
- Stay current with Android platform changes and assess their impact proactively
Debugging, Troubleshooting & Observability :
- Diagnose complex production issues involving :
1. Device-specific behavior
2. OS version fragmentation
3. Performance degradation or data inconsistencies
- Instrument the application with logging, metrics, and traces
- Integrate and leverage Datadog for :
1. Runtime diagnostics
2. Error tracking
3. Performance monitoring
- Participate in root cause analysis and post incident remediation
Business & Compliance Awareness :
- Understand how technical decisions impact :
1. Legal defensibility
2. Chain of custody requirements
3. Client trust and regulatory obligations
- Translate business objectives into practical technical implementations
- Proactively raise risks, constraints, or alternative approaches when necessary
Required Qualifications :
- 7+ years of professional Android development experience
- Expert level proficiency in Kotlin
- Deep understanding of Android OS internals, permissions, storage, and background execution
- Proven experience debugging complex, real-world Android issues across diverse devices
- Experience integrating logging, monitoring, and observability tools (e.g., Datadog)
- Strong architectural reasoning skills and ability to design systems beyond immediate requirements
- Ability to work independently with minimal direction in complex problem spaces
Preferred / Differentiating Experience :
- Experience with data extraction, forensics, compliance, or eDiscovery adjacent domains
- Familiarity with secure data handling, encryption, and audit logging
- Experience dealing with OEM-specific Android behaviors (Samsung, Pixel, etc.)
- Exposure to reverse engineering, undocumented APIs, or creative problem solving within OS constraints
- Prior ownership of a production Android application used in high risk or regulated environments
What Success Looks Like :
- You proactively identify and solve problems before they become blockers
- You propose architectural improvements grounded in real-world constraints
- You can explain why a solution works, not just how it was implemented
- You operate comfortably at the intersection of engineering, business, and compliance
- You raise the technical bar for the entire Android platform at ModeOne
Final Note :
We recognize that this role describes a rare and highly capable engineer. This is intentional. We are seeking someone who thrives in complex, high impact environments and wants to build something that must work correctly every time.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1601156