Role Overview
We are seeking a skilled and creative Front-End Developer to join our development team. The ideal candidate will have strong proficiency in front-end technologies, a keen eye for design, and the ability to translate design concepts into engaging, responsive user interfaces. You will work closely with designers and back-end developers to deliver seamless web experiences that align with our brand and business goals.
Key Responsibilities
- Collaborate with designers to understand design concepts and user interactions, implementing them with HTML, CSS, and JavaScript
- Write clean, well-structured, and efficient code for web applications while ensuring cross-browser compatibility and responsiveness
- Develop dynamic user interfaces using front-end frameworks and libraries such as React, Angular, or Vue.js
- Work with back-end developers to integrate user-facing elements with server-side logic
- Optimize web applications for speed and performance using techniques like lazy loading, caching, and minification
- Stay updated on emerging front-end technologies, trends, and best practices, and apply them to development projects
- Conduct code reviews to maintain high standards of code quality and consistency
- Troubleshoot, debug, and resolve issues in web applications in a timely manner
- Collaborate with UX / UI designers to ensure seamless integration of design elements and interactions
- Ensure web applications are accessible and usable for all users, including those with disabilities
- Test and validate web applications across multiple devices and browsers for consistent user experience
- Maintain and update existing web applications with new features and enhancements
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
Qualifications and Skills
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)Proven experience as a Front-End Developer with a strong portfolio of web development projectsProficiency in front-end technologies including HTML, CSS, and JavaScriptHands-on experience with modern front-end frameworks / libraries such as React, Angular, or Vue.jsFamiliarity with version control systems (e.g., Git) and collaborative coding workflowsStrong understanding of responsive design principles and mobile-first developmentAbility to work collaboratively, communicate effectively, and provide constructive feedbackProblem-solving skills and ability to debug and troubleshoot technical issuesKnowledge of performance optimization techniques and front-end best practicesExperience with CSS preprocessors (Sass, Less) and build tools (Webpack, Gulp) is a plusBasic understanding of back-end technologies and RESTful APIs is a plusSkills Required
Html, Css, Javascript, React, Angular, Vue.JS