Job description
· Strong understanding of React concepts: hooks, context API, component composition and patterns, lifecycle methods
· Familiarity with TypeScript and its integration with React applications
· Proven experience leading and mentoring front-end developer teams, providing technical guidance, and ensuring high-quality code standards
· Experience writing unit and integration tests using testing frameworks like MoQ, Nunit, or similar
· Strong problem-solving skills and effective troubleshooting of complex technical issues
· Excellent communication and collaboration skills with both technical and non-technical stakeholders
· Deep understanding of front-end build tools like Visual Studio Code, and package managers (NPM/Yarn), along with version control systems (Git)
Qualification
· 6 - 8 years of hands-on experience in React.js development
· Experience with server-side rendering (SSR) and frameworks like Next.js
· Expertise in JavaScript (ES6+), HTML5, CSS3, and modern front-end development practices
· Experience with state management libraries such as Redux, MobX, or similar tools
· Proficiency in integrating back-end services with RESTful APIs and GraphQL
· Knowledge of CI/CD pipelines and deployment processes
· Familiarity with Azure cloud services environments
· Experience working in Agile/Scrum development methodologies