Location
Bengaluru
Job Type
Full-time
Posted
June 03, 2026
Job Description
**Job Purpose and Impact**
We are seeking a Senior Mobile Developer with 8+ years of experience building high-quality, scalable mobile applications. You will design and deliver robust Android/iOS solutions, own critical features end-to-end, and drive engineering excellence across performance, security, and reliability.
**Key Accountabilities**
- Architect, build, and maintain mobile apps using Kotlin/Java (Android) and/or Swift (iOS); exposure to Flutter/React Native is a plus.
- Implement clean architecture patterns (MVVM/MVI/Clean Architecture), modularization, and reusable components.
- Build seamless integrations with REST/GraphQL, authentication (OAuth2/OIDC/JWT), push notifications, analytics, and crash reporting.
- Ensure high app quality through unit/UI automation testing (JUnit, Espresso, XCTest, XCUITest), CI/CD pipelines, and code reviews.
- Optimize performance (startup time, memory, battery), troubleshoot produ...
We are seeking a Senior Mobile Developer with 8+ years of experience building high-quality, scalable mobile applications. You will design and deliver robust Android/iOS solutions, own critical features end-to-end, and drive engineering excellence across performance, security, and reliability.
**Key Accountabilities**
- Architect, build, and maintain mobile apps using Kotlin/Java (Android) and/or Swift (iOS); exposure to Flutter/React Native is a plus.
- Implement clean architecture patterns (MVVM/MVI/Clean Architecture), modularization, and reusable components.
- Build seamless integrations with REST/GraphQL, authentication (OAuth2/OIDC/JWT), push notifications, analytics, and crash reporting.
- Ensure high app quality through unit/UI automation testing (JUnit, Espresso, XCTest, XCUITest), CI/CD pipelines, and code reviews.
- Optimize performance (startup time, memory, battery), troubleshoot produ...
Ready to Apply?
Submit your application for Senior Software Engineer (Senior Mobile Developer) at Cargill
Apply Now