Lead React Native Engineer

Integrant is a company that develops dynamic mobile applications and drives innovation in software development.
Mobile
Staff Software Engineer
Hybrid
6+ years of experience
AI

Description For Lead React Native Engineer

Join Our Innovative Team as a Lead React Native Engineer!

Are you ready to take your skills to the next level and lead a talented team of developers? At Integrant, we are looking for a Lead React Native Engineer who is passionate about building dynamic mobile applications and driving innovation. In this engaging role, you will be at the forefront of creating user-friendly applications that meet the ever-evolving needs of our clients.

What You'll Do:

  • Architect and develop the mobile application's codebase, following React Native best practices.
  • Design and enforce coding standards, performance optimizations, and best practices across the project.
  • Lead development planning sessions, translating requirements into actionable tasks.
  • Oversee all development activities, including integration of any third-party libraries or components, secure data handling, and data synchronization.
  • Conduct code reviews, ensuring that standards for maintainability, readability, and performance are met.
  • Set up and maintain CI/CD pipelines (GitHub Actions, Fastlane) for continuous deployment and testing.
  • Manage debugging and performance optimization efforts, particularly around complex modules such as BLE, NFC, and real-time data flows.
  • Collaborate with product owner, designers, and QC teams to define app features and prioritize the roadmap.

At Integrant, we believe in empowering our engineers. We encourage an open and collaborative environment where everyone's ideas are valued!

Key Technical Skills:

  • 6+ years in mobile development, with 4+ years of experience in React Native.
  • Expert knowledge of React Native, including hooks, component lifecycle, navigation, and animations.
  • Strong experience with Redux, Redux Toolkit, Context API, and React Query.
  • Proficiency in Swift and Objective-C for iOS and Kotlin/Java for Android, especially with integrating custom native modules.
  • Experience with libraries like react-native-ble-plx and react-native-nfc-manager, integrating BLE/NFC native code to react native.
  • Proficiency in TypeScript for type safety and code maintainability.
  • Experience setting up and managing CI/CD pipelines with tools like Fastlane, GitHub Actions, and Bitrise.
  • Knowledge of encryption, secure storage, biometric authentication.
  • Expertise in using tools like Firebase Crashlytics, React Native Debugger, and Xcode for profiling and debugging.

Leadership and Management Skills:

  • Ability to lead and mentor a team, fostering a collaborative environment and promoting best practices.
  • Skilled in conducting thorough code reviews to maintain high code quality, enforce standards, and mentor team members.
  • Ability to make architectural decisions that support scalability, performance, and maintainability.
  • Experience with agile methodologies, sprint planning, and aligning team goals with project deadlines.
  • Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Last updated 2 months ago

Responsibilities For Lead React Native Engineer

  • Architect and develop the mobile application's codebase
  • Design and enforce coding standards and best practices
  • Lead development planning sessions
  • Oversee all development activities
  • Conduct code reviews
  • Set up and maintain CI/CD pipelines
  • Manage debugging and performance optimization efforts
  • Collaborate with product owner, designers, and QC teams

Requirements For Lead React Native Engineer

React
TypeScript
Java
Kotlin
  • 6+ years in mobile development, with 4+ years of experience in React Native
  • Expert knowledge of React Native, including hooks, component lifecycle, navigation, and animations
  • Strong experience with Redux, Redux Toolkit, Context API, and React Query
  • Proficiency in Swift and Objective-C for iOS and Kotlin/Java for Android
  • Experience with BLE/NFC integration libraries
  • Proficiency in TypeScript
  • Experience setting up and managing CI/CD pipelines
  • Knowledge of encryption, secure storage, biometric authentication
  • Expertise in debugging and profiling tools
  • Ability to lead and mentor a team
  • Skilled in conducting code reviews
  • Strategic thinking for architectural decisions
  • Experience with agile methodologies and sprint planning
  • Strong verbal and written communication skills

Benefits For Lead React Native Engineer

Medical Insurance
  • Competitive compensation package
  • Supportive and friendly work environment
  • Premium medical insurance [employee +family]
  • English language development courses
  • Interest-free loans paid over 2.5 years
  • Employment referral program
  • Premium location in Maadi & Nasr City
  • Social insurance
  • Flexible work schedules
  • Perks: events, sponsored lunch, game area, rooftop hangout + more!

Interested in this job?

Jobs Related To Integrant Lead React Native Engineer

Staff Mobile Engineer

Staff Mobile Engineer position at EarnIn, leading mobile development and mentoring team members in building financial accessibility solutions.

Bilingual (Mandarin/English) Staff Software Engineer, Mobile Gaming Engine Development, PC Compute

Staff Software Engineer position at Qualcomm focusing on mobile gaming engine development, requiring bilingual Mandarin/English skills and expertise in GPU/CPU optimization.

Staff Software Engineer - Mobile Platform

Staff Software Engineer position at Wellhub, focusing on mobile platform development with React Native, offering remote work and comprehensive benefits.

UX Research Manager, Pixel

Lead UX research initiatives for Google Pixel devices, managing teams and conducting research to shape the future of mobile experiences.

Senior Product Manager, Better Together Foundations

Lead product management for Google's Android Better Together Foundations, focusing on cross-device experiences and core connectivity features.