Designation:
Software Developer - Mobile
Reporting To:
Software Development - Lead
:
Manage the full mobile application lifecycle from concept to release, while actively supporting ongoing application upgrades and enhancements.
Develop robust cross-platform and native mobile applications utilizing frameworks such as Flutter, React Native, MAUI, or Kotlin.
Implement user-centric features and ensure strict adherence to mobile UI/UX design principles.
Integrate mobile apps with native device features (e.g., camera, GPS, push notifications, Bluetooth) and connect seamlessly with backend services via APIs.
Write and maintain unit and UI tests (e.g., XCTest, Espresso, Detox). Troubleshoot production bugs using crash reporting tools.
Diagnose and optimize application performance, speed, and stability across a wide variety of devices and operating system versions.
Handle the complete packaging, submission,
and review processes for both the Apple App Store and Google Play Store.
Prepare and maintain comprehensive technical documentation and deployment procedures.
Solid understanding of modern mobile architecture patterns, including MVC, MVVM and Clean Architecture.
Deep technical understanding of Mobile SDKs and platform-specific requirements.
Proven proficiency in mobile local storage management and building robust offline capabilities.
Robust hands-on experience in API integration to reliably connect mobile interfaces with backend infrastructure.
Solid command of Git version control for collaborative development.
Educational Qualification:
- Bachelor’s degree in computer science, Software Engineering or a related field.
Work Experience: Min 5 years of relevant experience
📌 Mobile Software Developer (Gurugram)
🏢 Suez
📍 Gurugram