Required Skills
8+ years of professional software development experience.
5+ years of strong hands-on experience with React.js.
Strong proficiency in JavaScript (ES6+) and TypeScript.
Strong knowledge of React Hooks, Context API, Redux/Redux Toolkit.
Excellent understanding of HTML5, CSS3, responsive design, and browser compatibility.
Experience with RESTful APIs and asynchronous programming.
Strong knowledge of Git and modern development workflows.
Experience with Jest, React Testing Library, Cypress, or similar testing frameworks.
Good understanding of frontend performance optimization.
Experience with Agile/Scrum methodologies.
Strong debugging, problem-solving, and communication skills.
Good to Have
Experience with Next.js.
Experience with Node.js and basic backend development.
Knowledge of micro-frontends.
Experience with CI/CD pipelines and cloud platforms such as AWS/Azure.
Experience with Docker and containerized applications.
Knowledge of Webpack/Vite and frontend build optimization.
Experience working on enterprise-scale applications.
Education
Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field is preferred.
Experience Level
8+ Years

