Taro Logo

Senior React Native Engineer

Integrant is a company focused on mobile app development, seeking innovative engineers to create exceptional user experiences.
Mobile
Senior Software Engineer
Hybrid
4+ years of experience
AI · Mobile
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior React Native Engineer

Join Our Team!

Are you a passionate and innovative Senior React Native Engineer looking to make a considerable impact in the world of mobile app development? At Integrant, we are on the lookout for individuals who embrace challenges and strive to create exceptional user experiences. As a Senior React Native Engineer, you will be at the forefront of building robust mobile applications that engage users and drive success.

In this role, you will:

  • Develop, test, and maintain React Native components and screens for both iOS and Android.
  • Integrating and optimizing libraries for performance and reliability.
  • Collaborate closely with product managers and UI/UX designers to translate user requirements into efficient and maintainable code.
  • Ensure app performance through best practices, including component memoization, lazy loading, and optimized data handling.
  • Conduct regular testing, including unit, integration, and end-to-end testing, to ensure application stability.
  • Participate in code reviews, ensuring adherence to project coding standards.
  • Troubleshoot and debug issues, especially with Bluetooth and NFC components, to maintain a reliable user experience.

Key Technical Skills:

  • 4+ years in mobile development overall, with 3+ years of experience in React Native.
  • React Native: Advanced knowledge of React Native framework, component lifecycle, hooks, and navigation.
  • State Management: Proficient in Redux and Redux Toolkit for managing global application state.
  • Native Modules: Familiarity with Swift and Objective-C for iOS and Kotlin/Java for Android, particularly in integrating native functionality.
  • BLE/NFC Integration: Experience in developing and integrating native modules for BLE and NFC technologies
  • TypeScript: Strong proficiency in TypeScript to enforce type safety and enhance code quality.
  • Performance Optimization: Familiar with techniques like memoization, FlatList optimizations, and lazy loading.
  • Debugging Tools: Skilled in using tools like React Native Debugger, Firebase Crashlytics, and Xcode for debugging and profiling.

Soft Skills:

  • Problem-Solving: Ability to tackle complex challenges in React Native and optimize code for efficiency and readability.
  • Collaboration: Works well in a team environment, capable of communicating effectively with other developers, designers, and stakeholders.
  • Adaptability: Willingness to learn new technologies and adapt to changing project requirements and timelines.
  • Code Quality: Committed to writing clean, maintainable, and scalable code with a focus on readability and reusability.
  • Communication Skills: Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders

Join Integrant and be part of a supportive and friendly work environment with competitive compensation, premium medical insurance, and various perks!

Last updated 8 months ago

Responsibilities For Senior React Native Engineer

  • Develop, test, and maintain React Native components
  • Integrate and optimize libraries
  • Collaborate with product managers and UI/UX designers
  • Ensure app performance through best practices
  • Conduct regular testing
  • Participate in code reviews
  • Troubleshoot and debug issues

Requirements For Senior React Native Engineer

React
TypeScript
  • 4+ years in mobile development, 3+ years in React Native
  • Advanced knowledge of React Native framework
  • Proficient in Redux and Redux Toolkit
  • Familiarity with Swift, Objective-C, Kotlin/Java
  • Experience with BLE/NFC integration
  • Strong proficiency in TypeScript
  • Familiar with performance optimization techniques
  • Skilled in debugging tools

Benefits For Senior 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?