We are looking for a skilled and experienced Senior React.js Developer with over 5 years of experience in front-end development. The ideal candidate will have a deep understanding of
React.js and related technologies, capable of building high-performance, scalable, and maintainable web applications. This role requires strong problem-solving abilities, a keen eye for detail, and the ability to work collaboratively in a fast-paced environment.
Responsibilities:
- Develop user-friendly and responsive web interfaces using HTML, CSS, and JavaScript, adhering to best practices and industry standards.
- Collaborate with the design team to translate wireframes and visual designs into functional web pages, ensuring a seamless user experience.
- Implement and maintain front-end frameworks and libraries, such as React, Angular, or Vue.js, to enhance website performance and interactivity.
- Optimize web applications for maximum speed and scalability, ensuring cross-browser and cross-platform compatibility.
- Conduct thorough testing and debugging of web applications, identifying and resolving any performance or usability issues.
- Collaborate with the backend development team to integrate frontend interfaces with server-side functionalities, ensuring efficient data exchange and smooth functionality.
- Stay updated with the latest industry trends, technologies, and best practices related to frontend development, and proactively suggest improvements to enhance the development process and user experience.
- Work closely with the project management team to estimate timelines, prioritize tasks, and deliver projects on schedule.
- Collaborate with cross-functional teams, including designers, developers, andm stakeholders, to gather requirements and ensure effective communication throughout the development lifecycle.
- Conduct code reviews to maintain code quality, identify areas for improvement, and ensure adherence to coding standards and best practices.
Preferred Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Minimum 5+ years of experience working as a React.js developer (Redux).
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest is a plus.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Knowledge about TypeScript and Redux Toolkit is a plus.