• Lead the development of high-quality, performant, and maintainable front-end applications using React.
• Collaborate with UX/UI designers to implement user-friendly, responsive, and modern UIs.
• Optimize applications for maximum speed and scalability, ensuring cross-browser compatibility.
• Implement state management solutions using libraries such as Redux or Context API.
• Write clean, scalable, and documented code with a focus on component reusability.
• Mentor junior developers and provide guidance on best practices in React development.
• Conduct code reviews and ensure adherence to software development standards.
• Stay abreast of new trends and best practices in front-end development and React ecosystem.
• Collaborate with backend developers to design and consume RESTful APIs.
• Manage and prioritize project tasks and deliverables.
Required Skills & Qualifications:• Bachelor’s degree in computer science, Web Development, or related field.• 6+ years of professional front-end development experience, with a strong emphasis on React.• Proficient understanding of web markup, including HTML5 and CSS3.• Solid experience with JavaScript, including ES6+ and asynchronous programming.• Strong experience with React and its core principles, including component lifecycle, hooks, and router.• Familiarity with typescript, modern front-end build pipelines and tools, such as Babel, Webpack, NPM, etc.• Experience with common front-end development tools such as ESLint, Prettier, etc.• Knowledge of state management patterns and libraries (Redux, MobX, Context API).• Knowledge of modern authorization mechanisms, such as JSON Web Token.• Familiarity with code versioning tools, such as Git.Preferred Skills:• Experience with Next.js or similar SSR frameworks.• Experience with testing frameworks like Jest and React Testing Library.• Understanding of accessibility and security compliance.• Experience with CI/CD pipelines.