Job Description
The Frontend Developer will be responsible for creating and optimizing user interfaces, implementing designs, and collaborating with back-end developers and designers to improve the user experience. The role involves working on various projects to enhance the functionality and aesthetics of websites and web applications.
Key Responsibilities:
- Develop and maintain web applications using HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, or Vue.js).
- Collaborate with UX/UI designers to implement design mockups into responsive and high-performing websites.
- Optimize applications for speed and scalability.
- Ensure cross-browser compatibility and mobile responsiveness.
- Work with RESTful APIs to integrate frontend with backend systems.
- Debug and resolve issues to improve website performance.
- Stay up-to-date with the latest industry trends and technologies.
Requirement:
- 2-3 years experience as a Frontend Developer or similar role.
- Strong proficiency in HTML5, CSS3, JavaScript, and modern frontend frameworks (React.js preferred).
- Experience with version control systems, such as Git.
- Knowledge of responsive design techniques and mobile-first development.
- Familiarity with CSS preprocessors (e.g., SASS, LESS) and build tools (Webpack, Gulp, etc.).
- Experience with testing frameworks and methodologies (e.g., Jest, Mocha).
- A degree in Computer Science, Engineering, or a related field is a plus.
Preferred Skills:
- Experience with CMS platforms (e.g., WordPress, Shopify).
- Knowledge of UI/UX principles and best practices.
- Experience in deploying web applications to cloud platforms (AWS, Azure, etc.).
- Familiarity with Agile/Scrum development processes.