= @job.company.name
Senior React Native Developer
Share this vacancyNo longer accepting applications
Posted on: Oct 21, 2024
Inovola is hiring immediately for a Sr. React Native Developer (Banking sector background) based in Riyadh, KSA for very competitive benefits.
Onsite -Riyadh, Saudi Arabia
Responsibilities
- Led the design and development of mobile applications using React Native and TypeScript, ensuring they are scalable, maintainable, and deliver exceptional user experiences.
- Collaborate with UI/UX designers to transform design wireframes and prototypes into fully functional and responsive mobile applications.
- Write clean, efficient, and maintainable code while following best practices and coding standards.
- Implement and maintain state management solutions, API integrations, and third-party libraries as necessary.
- Conduct thorough code reviews to ensure code quality, consistency, and adherence to architectural guidelines.
- Mentor and guide junior developers, providing technical guidance, code reviews, and best practices to promote skill growth within the team.
- Stay up-to-date with the latest trends, tools, and technologies in the React Native ecosystem, incorporating them into the development process where appropriate.
- Collaborate with backend developers to define and implement APIs for seamless integration between the frontend and backend systems.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings.
- Troubleshoot and resolve technical issues, optimizing the performance and responsiveness of applications.
- Contribute to the improvement of development processes, tools, and workflows
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Location : Riyadh KSA
- Proven experience (3+ years) as a React Native Developer with a strong portfolio of successful mobile applications.
- Expertise in TypeScript and a solid understanding of JavaScript fundamentals.
- In-depth knowledge of React Native and its core principles.
- Experience with state management libraries such as Redux or MobX.
- Proficiency in integrating RESTful APIs and working with backend teams.
- Strong understanding of mobile UI/UX design principles and responsive design.
- Familiarity with version control systems, such as Git.
- Ability to write efficient, maintainable, and reusable code.
- Excellent problem-solving and debugging skills. Strong communication skills, both written and verbal.
- Leadership skills with the ability to guide and mentor junior developers.
- Experience working in an Agile/Scrum development environment.
- Published apps on the App Store and Google Play Store are a plus.