← Back to Openings

React Developer

Role Overview We are looking for a React Developer who brings strong problem-solving ability, sound troubleshooting skills, and a sharp thought process. The ideal candidate should have a good foundational understanding of React and modern frontend development concepts, along with the ability to communicate clearly, engage with clients confidently, and drive discussions toward closure. We are also looking for someone who is open to learning and working in an AI-driven development environment. Key Responsibilities Develop, enhance, and maintain web applications using React. Understand business requirements and convert them into practical, scalable frontend solutions. Troubleshoot issues efficiently and identify root causes with clarity. Work closely with clients, internal teams, and stakeholders to clarify requirements and drive decisions. Participate actively in solution discussions and contribute meaningful ideas. Write clean, maintainable, and structured code following best practices. Collaborate with backend, QA, design, and product teams to deliver quality outcomes. Communicate progress, blockers, and solutions clearly and to the point. Be open to using AI-assisted development tools to improve productivity and quality. Required Skills Basic to good hands-on knowledge of React.js. Understanding of JavaScript, ES6+, HTML, CSS, and responsive UI development. Familiarity with component-based architecture, hooks, state management, and API integration. Strong solutioning and troubleshooting mindset. Ability to think through problems clearly and propose practical solutions. Good verbal and written communication skills. Ability to interact confidently with clients and internal stakeholders. Ability to drive conversations toward clear outcomes and closure. Willingness to learn, adapt, and work in a fast-paced environment. Openness to AI-driven development practices and tools. Preferred Skills Familiarity with TypeScript. Exposure to frontend performance optimization and debugging. Understanding of version control tools such as Git. Awareness of UI/UX best practices. Ideal Candidate Profile Thinks clearly and approaches problems in a structured manner. Communicates crisply and avoids ambiguity. Takes ownership of tasks and follows through to completion. Is confident in client-facing situations and requirement discussions. Is curious, adaptable, and eager to learn new ways of working, including AI-assisted development.