<h2>About the job</h2><p><span style="color: rgba(0, 0, 0, 0.9);">About Company:</span></p><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">At CodeNinja, we believe that there is a lot of untapped engineering potential in the world—and we re here to tap it. We re a mission-driven software company of 250+ engineers striving to solve the world s hardest problems for people, businesses, and Governments by tapping the untapped engineering potential of High-Growth and emerging markets.</span></p><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">About Role:</span></p><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">As a React.JS Developer, you will be a vital part of this mission, working with a team of talented professionals to create innovative solutions that change the world. Your primary responsibility will be to design and develop user-friendly, high-performance web applications that meet the needs of our clients. In this fast-paced and dynamic work environment, you will be challenged to push your skills to the limit, while constantly growing and learning.</span></p><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">Responsibilities:</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">Develop new features and fix existing bugs in our web application</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Attend our 2-week sprint cycles and get tasks assigned and help evaluate the complexity</span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">of tasks for other team members</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">Giving and accepting constructive feedback, as well as being able to provide</span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">counter-points</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">Assist other team members in resolving bugs that they may get stuck on</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Optimize the rendering speed of pages, images, and React interactions</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">We want to put emphasis on the candidate being good with design as well</span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">Requirements</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">As a frontend developer of 4+ years of experience, you will be working with Saudi fin-tech solution and understand how it operates. Moreover, you will also get the chance to optimize existing code, and use/add-to our flexible frontend technology stack (React, Next.js, TypeScript, and bootstrap-react)</span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">Must Have:</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">React, Next.js, TypeScript, and bootstrap-react</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">4+ years of experience </span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">Nice to Have:</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">Experience with fin-tech solutions, particularly in Saudi</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Familiarity with agile methodologies, especially 2-week sprint cycles</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Proven track record in debugging and helping team members troubleshoot issues</span></li></ul><p><br></p><p><span style="color: rgba(0, 0, 0, 0.9);">Benefits</span></p><p><br></p><ul><li><span style="color: rgba(0, 0, 0, 0.9);">Gratuity </span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Insurance </span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Gym Subscription</span></li><li><span style="color: rgba(0, 0, 0, 0.9);">Market Competitive Pay</span></li></ul>