Job Summary:
We are looking for a skilled and passionate React Frontend Developer to join our development team. In this role, you will be responsible for building and optimizing user-facing web applications using modern JavaScript frameworks, primarily React.js. You will work closely with UI/UX designers, backend developers, and product managers to deliver responsive, high-performance, and scalable front-end applications.
Note: This is a fully onsite role
Key Responsibilities:
· Develop new user-facing features using React.js
· Translate designs and wireframes into high-quality, responsive code
· Build reusable components and front-end libraries for future use
· Optimize components for maximum performance across a wide range of web-capable devices and browsers
· Collaborate with backend developers and designers to improve usability and maintain a consistent experience
· Participate in code reviews, unit testing, and documentation
· Troubleshoot and debug issues to improve performance and user experience
· Stay updated on emerging technologies and industry trends
Requirements:
· Strong proficiency in JavaScript (ES6+) and React.js
· Experience with Redux, React Hooks, or similar state management tools
· Proficiency in HTML5, CSS3, and pre-processors like SASS or LESS
· Familiarity with RESTful APIs and asynchronous request handling
· Experience with build tools like Webpack, Babel, and package managers like npm or Yarn
· Understanding of cross-browser compatibility issues and ways to work around them
· Good understanding of version control systems (e.g., Git)
· Experience with testing frameworks/libraries (e.g., Jest, React Testing Library) is a plus
· Knowledge of modern authorization mechanisms, such as JWT
· Familiarity with Agile development methodologies.
Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or a related field
· Experience with TypeScript
· Knowledge of UI/UX principles
· Experience working with CI/CD pipelines
· Exposure to cloud platforms (e.g., AWS, GCP, or Azure)