Software Engineer
LTM Inc
3 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Tech stack
JavaScript
API
Android
Android Studio
iOS
XCode
App Store (IOS)
Unit Testing
Azure
Biometrics
Bluetooth
Software Bug Management
Persistent Data Structure
Data Synchronization
Software Debugging
DevOps
Memory Management
Design of User Interfaces
Mobile Application Software
SAP Applications
Mobile Security
SQLite
TypeScript
Beta Testing
Bundler
React
Appium
Firebase
SAP Fiori
Sentry
GraphQL
React Native
3-tier Architectures
React
Google Play
Data Inconsistencies
Web Api
Job description
- 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
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, * 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