Key Responsibilities
- Develop, maintain, and optimize responsive web applications using HTML, CSS, and JavaScript.
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Write clean, scalable, and efficient code that adheres to best practices and industry standards.
- Optimize applications for maximum speed and performance, ensuring compatibility across multiple devices and browsers.
- Work closely with backend developers to integrate APIs and other services.
- Conduct code reviews and debugging, troubleshooting issues, and improving code quality.
- Stay up-to-date with the latest frontend development trends, tools, and technologies.
- Ensure the technical feasibility of UI/UX designs and suggest improvements when necessary.
- Maintain detailed documentation of development processes, including features and updates.
Requirements
- Proven experience as a Frontend Developer or in a similar role.
- Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks (e.g., React, Angular, Vue.js).
- Strong understanding of responsive design and cross-browser compatibility.
- Experience with version control systems like Git.
- Familiarity with frontend build tools such as Webpack, Gulp, or npm scripts.
- Knowledge of UI/UX design principles and experience working closely with design teams.
- Strong problem-solving skills and attention to detail.
- Familiarity with RESTful APIs and working with backend developers.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience with CSS preprocessors (Sass, Less) and front-end testing frameworks (Jest, Mocha) is a plus.