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

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 14 days ago

Responsibilities For Senior React Native Engineer

  • Develop, test, and maintain React Native components and screens for iOS and Android
  • Integrate and optimize libraries for performance and reliability
  • Collaborate with product managers and UI/UX designers
  • Ensure app performance through best practices
  • Conduct regular testing (unit, integration, and end-to-end)
  • Participate in code reviews
  • Troubleshoot and debug issues, especially with Bluetooth and NFC components

Requirements For Senior React Native Engineer

React
TypeScript
Java
Kotlin
  • 4+ years in mobile development, with 3+ years of experience in React Native
  • Advanced knowledge of React Native framework, component lifecycle, hooks, and navigation
  • Proficient in Redux and Redux Toolkit for state management
  • Familiarity with Swift, Objective-C, Kotlin, and Java for native modules
  • Experience in BLE/NFC integration
  • Strong proficiency in TypeScript
  • Familiar with performance optimization techniques
  • Skilled in using debugging tools like React Native Debugger, Firebase Crashlytics, and Xcode

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?

Jobs Related To Integrant Senior React Native Engineer

Technical Lead/Senior SDE, Kindle Content Management (Library)

Senior Software Engineering role at Amazon's Kindle team, focusing on developing and architecting library management features for global digital reading platforms.

iOS Mobile Developer

Senior iOS Mobile Developer role at Seam, building SDKs for smart device management with competitive pay and benefits in San Francisco.

Senior Solutions Engineer

Senior Solutions Engineer position at Incode focusing on mobile development with Android/iOS and cross-platform frameworks, combining technical expertise with customer interaction.

Senior QA Engineer - App Game

Senior QA Engineer position at Sun Studio, focusing on mobile game testing with 4+ years experience required, offering comprehensive benefits and professional growth opportunities.

Senior Flutter Mobile App Developer

Senior Flutter Mobile App Developer position at NEORIS, a global digital accelerator, offering growth and innovation.