Key Responsibilities:
- Design, develop, and maintain robust and scalable frontend applications.
- Collaborate with backend developers, product managers, and other stakeholders to define and implement new features and enhancements.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Ensure the technical feasibility of UI/UX designs.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct code reviews and provide mentorship to junior engineers.
- Troubleshoot and debug issues across the development and production environments.
- Stay up-to-date with emerging technologies and industry trends to continually improve the frontend architecture and processes.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2-7 years of professional experience in frontend development.
- Strong proficiency in HTML, CSS, and JavaScript.
- Experience with modern JavaScript frameworks and libraries such as React, Angular, or Vue.js.
- Familiarity with responsive design principles and mobile-first development.
- Strong problem-solving skills and the ability to work both independently and in a team environment.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.