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.

Requirements

Key Technical Skills:

    • 4+ years in mobile development over all, 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

Benefits

    • 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!

Location

Cairo, Cairo Governorate, Egypt

Job Overview
Job Posted:
2 weeks ago
Job Expires:
Job Type
Full Time

Share This Job: