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