الوصف الوظيفي
Company DescriptionPentaValue is a rising global Software and digital solutions organization based in Cairo, Egypt founded in 2015. The firm offers your business the best technology, consultation, digital marketing service, security system service and security system.
We believe that quality and client satisfaction are our priority, We are focused on engrossing ourselves in your business by creating a long-lasting partnership with our partners. Moreover, one of our major business goals is to enhance the use of technology in every aspect of our life and coming up with intelligent solutions that make our daily activities easier and simpler.
We never stop striving, researching, and trying to find out new techniques and formulas in every service and product that we provide which would make us grow fast and reach the peak of the digital industry. Job DescriptionWe are seeking a skilled React Native Developer to join our team in building high-performance, scalable mobile applications for both iOS and Android platforms. The ideal candidate is passionate about creating seamless user experiences, thrives in collaborative environments, and is committed to delivering quality code. If you are looking to work on impactful projects and stay ahead of the curve in mobile app development, this role is for you.QualificationsResponsibilities:Understand and translate project requirements into technical specifications by collaborating with cross-functional teams.Design and develop robust, scalable, and efficient mobile applications using React Native.Build pixel-perfect, buttery smooth UIs across both mobile platforms.Leverage native APIs for deep integrations with iOS and Android platforms.Write clean, well-documented, reusable, and maintainable code using JavaScript and TypeScript.Write and execute unit tests to ensure top performance and high-quality deliverables.Diagnose and fix bugs and performance bottlenecks for applications that feel native.Optimize app performance and user experience through thoughtful code optimization.Participate in code reviews, offering and receiving constructive feedback to enhance code quality.Collaborate with designers to ensure intuitive and appealing UI/UX designs.Stay up-to-date with the latest trends and emerging technologies in React Native and mobile app development.Troubleshoot and resolve technical problems.Transition existing React web applications to React Native where applicable.Qualifications:Strong proficiency in React Native and JavaScript (ES6+).Minimum of 3 years of professional experience in React Native development.Solid understanding of React fundamentals, including component lifecycle, Virtual DOM, and state management.Experience in building mobile applications for both iOS and Android platforms.Proficiency in TypeScript.Experience with REST APIs, document request models, and third-party library integration.Familiarity with native build tools such as XCode, Gradle (Android Studio), and IntelliJ.Solid knowledge of mobile app development processes and lifecycles.Strong problem-solving, debugging, and analytical skills.Excellent communication and collaboration skills.Bachelor’s degree in Computer Science, Software Engineering, or a related field.Preferred Skills and Expertise:Experience with offline storage solutions.Knowledge of UI/UX design principles and mobile design patterns.Familiarity with CI/CD pipelines and version control systems (e.g., Git).Experience with automated testing frameworks like Jest or Mocha.Knowledge of object-oriented programming (OOP).Experience working with and debugging dependency conflicts in third-party libraries.Familiarity with reaching out to the open-source community to address critical software fixes.Additional InformationDear candidate, Thank you very much for sharing your profile with us, Our team takes due care of every CV, but due to large no.of applications, we can contact only a few candidates whose profile is being shortlisted by the team and that happens based on your answers on the following questions: 1-What's your last salary?2-What's your expected salary?3-When do you able to join us?