Duties:Design, develop, and maintain front end applications using React.js â â Translate business and user requirements into clean, efficient, and reusable code â â Build responsive, high performance user interfaces â â Integrate front end solutions with RESTful APIs and backend services â â Ensure code quality through reviews, testing, and adherence to best practices Technical Leadership â â Provide technical guidance and mentorship to junior and intermediate developers â â Contribute to architecture and design decisions â â Promote best practices in front end development, performance, and security â â Participate in sprint planning, estimation, and technical discussions Collaboration & Delivery â â Work closely with product owners, designers, backend developers, and QA teams â â Support Agile delivery processes (Scrum / SAFe) â â Troubleshoot, debug, and resolve production issues â â Contribute to continuous improvement of development standards and tooling Required Skills & Experience Technical Skills â â Strong experience with React.js â â Proficiency in JavaScript (ES6+), HTML5, and CSS3 â â Experience with state management libraries (e.g. Redux, Context API) â â Experience consuming REST APIs â â Familiarity with modern front end build tools (e.g. Webpack, Vite) â â Knowledge of version control systems (Git) â â Understanding of responsive design and cross browser compatibility Experience â â 5+ years experience in software development â â 3+ years hands on experience developing React applications â â Experience working in Agile teams â â Experience in enterprise or large scale systems (advantageous) Advantageous / Nice to Have â â Experience with TypeScript â â Experience with Next.js or similar frameworks â â Exposure to cloud platforms (Azure / AWS) â â Knowledge of automated testing frameworks (Jest, Cypress) â â Experience in financial services or regulated environments