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 pro...
Ready to Apply?
Submit your application for Senior Software Engineer (Senior Mobile Developer). at Cargill
Apply Now