Senior Lead Engineer, XT - R01547317

Job Description



Job requirements

  • Key Responsibilities:
  • Develop and maintain React Native applications using Expo.
  • Work with Expo SDK and manage custom configurations.
  • Build and integrate native modules for Android (Java/Kotlin) and iOS (Swift/Objective-C).
  • Optimize app performance, handle debugging, and resolve compatibility issues.
  • Collaborate with UI/UX designers to implement responsive designs.
  • Implement secure RESTful APIs and WebSockets for real-time communication.
  • Write clean, modular, and reusable code following best practices. Handle app deployment on Google Play Store and Apple App Store.
  • Stay updated with the latest trends in mobile development and Expo SDK updates.

  • Requirements:
  • 3+ years of professional experience in React Native.
  • Strong experience with Expo (managed & bare workflows).
  • Experience with native module development in Android (Java/Kotlin) and iOS (Swift/Objective-C).
  • Proficiency in TypeScript and modern JavaScript (ES6+).
  • Familiarity with state management libraries (Redux, Zustand, Recoil, etc.).
  • Knowledge of React Navigation and deep linking.
  • Experience with mobile performance optimization and debugging tools.
  • Hands-on experience with third-party SDKs, push notifications, and analytics tools.
  • Familiarity with mobile security best practices.
  • Experience with CI/CD for mobile apps (Fastlane, GitHub Actions, or Bitrise).