React JS developer
Role details
Job location
Tech stack
Job description
Job Description: Key Responsibilities: * Design and Develop User Interfaces: o Create responsive, scalable, and maintainable front-end applications using React.js and modern JavaScript frameworks. * Collaborate Cross-Functionally: o Work closely with backend developers, UX/UI designers, product managers, and other stakeholders to deliver high-quality, seamless user experiences. * Optimize Performance: o Ensure optimal application performance, scalability, and responsiveness across various devices and browsers. * Stay Up-to-Date : o Keep up with the latest trends and advancements in frontend technologies and bring innovative solutions to the team. * Maintain Code Quality: o Write clean, maintainable, and efficient code while adhering to best practices for testing, debugging, and code optimization. * Implement Advanced Features: o Integrate advanced frontend technologies, including state management (Redux, MobX), server-side rendering, and component libraries. Required Skills and
Requirements
Qualifications: * 5+ years of experience in frontend development with a strong focus on React.js. * Proficient in JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices. * Experience with Redux, Context API, or other state management libraries. * Familiarity with RESTful APIs and integrating backend services. * Experience with TypeScript is a plus. * Knowledge of modern build tools (Webpack, Babel, npm/yarn) and version control systems like Git. * Understanding of UI/UX design principles and a keen eye for detail when it comes to implementing pixel-perfect designs. * Experience with testing frameworks (Jest, Cypress, etc.) and best practices in unit, integration, and end-to-end testing. * Familiarity with CI/CD pipelines and deployment workflows. * Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment. Preferred Qualifications: * Experience with server-side rendering (Next.js). * Familiarity with GraphQL and its implementation in frontend applications. * Experience with Progressive Web Apps (PWAs) and responsive design. * Understanding of performance optimization techniques like code splitting, lazy loading, etc. * Exposure to CSS-in-JS libraries (Styled Components, Emotion).