Job Title: Senior React.js Developer
Experience: 5+ Years
Key Responsibilities:
- Collaborate with UX/UI designers and backend developers to deliver seamless user experiences.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, team meetings, and agile development processes.
Required Skills:
- 5+ years of hands-on experience in front-end development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with React hooks, Redux, or other state management tools.
- Familiarity with modern front-end build pipelines and tools (Webpack,
Babel, npm, etc.).
- Proficiency with HTML5, CSS3, and pre-processors like SASS or LESS.
- Experience integrating with RESTful APIs.
- Version control experience with Git.
Preferred Skills:
- Experience with TypeScript.
- Familiarity with Next.js, React Native, or other React-based frameworks.
- Knowledge of CI/CD tools and processes.
- Experience with testing tools like Jest, React Testing Library, or Cypress.
- Understanding of accessibility and security compliance.