Senior Software Engineer (Senior Mobile Developer)

Cargill · Bengaluru, India, India

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...

Ready to Apply?

Submit your application for Senior Software Engineer (Senior Mobile Developer) at Cargill

Apply Now