Front-End Developer
Job Description:
We are seeking a highly skilled and experienced Front-End Developer to join our dynamic development team. The ideal candidate will have a passion for building responsive and user-friendly web applications, a strong eye for design, and expertise in modern front-end technologies. As a Front-End Developer, you will develop intuitive interfaces, mentor junior developers, and collaborate with cross-functional teams to deliver innovative solutions.
Key Responsibilities
• Design, develop, and maintain scalable, responsive, and reusable web interfaces.
• Collaborate with product managers, designers, and backend engineers to translate business requirements into technical specifications.
• Contribute to and author new coding best practices & standards.
• Optimize applications for maximum speed and scalability.
• Troubleshoot and resolve front-end issues to ensure seamless user experience.
• Stay current with emerging technologies and industry trends to improve processes and systems.
Minimum Qualifications
• Education: Bachelorâ s degree in computer science, Engineering, or related field (or equivalent practical experience).
• Experience: Experience in front-end development, preferably eCommerce sites.
• Expert proficiency in HTML5, CSS3, and JavaScript/TypeScript.
• Experience with one or more modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).
• Strong understanding of responsive design, cross-browser compatibility, and web accessibility standards (ADA).
• Experience with version control systems (e.g., Git).
• Basic experience calling RESTful APIs and working with responses.
Preferred Qualifications
• Experience with performance optimization tools and techniques.
• Proficiency in CSS pre-processors like SASS or LESS.
• Familiarity with testing frameworks (e.g., Jest, Cypress) and test-driven development (TDD).
• Experience with CI/CD pipelines and deployment strategies.
• Experience with Agile/Scrum leadership and development practices.
• Experience working on enterprise-scale applications or complex systems.