Skip to content
mimi

Lead Mobile Developer - React Native (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing

UAE · On-site Lead Today

About the role

Position

Lead Mobile Developer - React Native in Abu Dhabi, United Arab Emirates

Company

Halian are currently on the lookout for multiple React Native Mobile Developers for a 2-year extendable contract in Abu Dhabi.

Responsibilities

  • Lead the architecture, design, and development of complex mobile applications using React Native and React.js.
  • Guide the team in applying core React Native concepts including styling, navigation, component patterns, and performance optimization.
  • Oversee implementation of React.js fundamentals, lifecycle methods, Hooks, state management, routing, and API integrations.
  • Provide expert‑level direction on JavaScript and TypeScript, including async/await, promises, closures, and type‑safe patterns.
  • Define and enforce state management strategies using Context API, Redux, or other libraries.
  • Lead integration of RESTful APIs, ensuring robust error handling, caching, and performance.
  • Architect and review local storage solutions such as AsyncStorage, SQLite, or secure storage mechanisms.
  • Drive performance optimization initiatives, including minimizing re‑renders, optimizing rendering pipelines, and improving app responsiveness.
  • Oversee development and integration of Native Modules and bridging when required.
  • Ensure delivery of responsive, adaptive UI across multiple screen sizes and device types.
  • Establish testing strategies and ensure coverage through unit, integration, and automated tests.
  • Integrate mobile projects into CI/CD pipelines, ensuring smooth build, test, and deployment workflows.
  • Lead the end‑to‑end deployment process for Google Play Store and Apple App Store.
  • Mentor junior and mid‑level developers, conduct code reviews, and enforce engineering best practices.
  • Utilize advanced debugging tools such as React Native Debugger, Flipper, and platform‑specific profilers.

Responsibilities

  • Lead the architecture, design, and development of complex mobile applications using React Native and React.js.
  • Guide the team in applying core React Native concepts including styling, navigation, component patterns, and performance optimization.
  • Oversee implementation of React.js fundamentals, lifecycle methods, Hooks, state management, routing, and API integrations.
  • Provide expert‑level direction on JavaScript and TypeScript, including async/await, promises, closures, and type‑safe patterns.
  • Define and enforce state management strategies using Context API, Redux, or other libraries.
  • Lead integration of RESTful APIs, ensuring robust error handling, caching, and performance.
  • Architect and review local storage solutions such as AsyncStorage, SQLite, or secure storage mechanisms.
  • Drive performance optimization initiatives, including minimizing re‑renders, optimizing rendering pipelines, and improving app responsiveness.
  • Oversee development and integration of Native Modules and bridging when required.
  • Ensure delivery of responsive, adaptive UI across multiple screen sizes and device types.
  • Establish testing strategies and ensure coverage through unit, integration, and automated tests.
  • Integrate mobile projects into CI/CD pipelines, ensuring smooth build, test, and deployment workflows.
  • Lead the end‑to‑end deployment process for Google Play Store and Apple App Store.
  • Mentor junior and mid‑level developers, conduct code reviews, and enforce engineering best practices.
  • Utilize advanced debugging tools such as React Native Debugger, Flipper, and platform‑specific profilers.

Skills

AsyncStorageContext APIFlipperJavaScriptNative ModulesReactReact NativeReact Native DebuggerReduxRESTful APIsSQLiteTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free