- Design, develop, and maintain responsive and user-friendly web applications using modern JavaScript frameworks (React).
- Lead the design of frontend architecture, ensuring scalability, maintainability, and high performance.
- Collaborate closely with product managers, UX/UI designers, and backend developers to translate business requirements into technical solutions.
- Conduct code reviews to maintain high code quality, consistency, and adherence to development standards.
- Mentor junior developers and provide guidance on best practices, problem-solving, and professional development.
- Optimize applications for maximum speed, performance, and scalability across devices and browsers.
- Develop and maintain unit and integration tests and troubleshoot issues when they arise.
- Stay up to date with emerging front-end technologies, tools, and trends.
- Work with design systems and component libraries to ensure consistency and reusability across projects.
- Participate actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
AgileJavascriptReact+1 more