Software Engineer
Technical Requirements
- Expert level proficiency in React Native for building highperformance reusable components for both iOS and Android
- State Management Mastery of Redux, MobX or React Context API for managing complex application states and offline data persistence
- Experience writing Native Bridges JavaKotlin for Android Objective CSwift for iOS to access device specific features not covered by standard React Native APIs
- Deep expertise in optimizing app render times, memory usage and battery consumption
- Navigation Proficiency with React Navigation or React Native Navigation for complex screen flows
- Mobile Ecosystem Tooling
- Expert use of Metro Bundler, Xcode and Android Studio for building debugging and profiling applications
- Experience managing the end-to-end release process for the Apple App Store and Google Play Store including TestFlight and Beta testing
- Code Push Proficiency in using Microsoft CodePush for overtheair OTA updates to bypass traditional store review cycles for critical hotfixes
Secondary Technical Skills: Integration DevOps
- Backend API Integration
- REST GraphQL Deep understanding of consuming complex APIs handling authentication OAuth2JWT and managing data synchronization
- Experience implementing offline capabilities using WatermelonDB Realm or SQLite to support field users with intermittent connectivity
- Mobile DevOps Quality
- CI/CD Pipelines Experience with Fastlane, Bitrise or Azure DevOps for automated mobile build and deployment pipelines
- Testing Proficiency in Jest for unit testing and Detox or Appium for end-to-end E2E automation
- Expert use of Firebase Crashlytics or Sentry to monitor app health and perform proactive bug fixing
Key Responsibilities: AMS Context
- Mobile App Support Lead the resolution of Tier 2 and Tier 3 incidents affecting global mobile users from UI glitches to critical sync failures
- OS Compatibility Proactively manage app updates to ensure compatibility with the latest iOS and Android versions and hardware releases
- Complex Change Requests Translate requirements from Sales and Marketing leads into technical mobile features Design develop and test enhancements
- Root Cause Analysis RCA Perform deepdive analysis on app crashes API timeouts or data inconsistencies implementing permanent architectural fixes
- SLA Stewardship Ensure all mobile services meet strict Service Level Agreements SLAs for our 24/7 global field operations
- Technical Mentorship Act as the Subject Matter Expert SME for React Native in the India hub providing guidance to junior developers and UI/UX designers
Preferred Skills
- Experience with TypeScript for typesafe React Native development
- Familiarity with SAP Fiori for mobile or SAP Mobile Services
- Knowledge of Bluetooth IoT integration for warehouse scanning applications
- Experience with mobile security best practices biometrics certificate pinning