Lead Front End Engineer
Company: Footlocker
Salary: Not provided
Location: , United States
Overview
We are seeking a highly skilled and experienced Lead Front-End Engineer 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 Lead Front-End Engineer, you will lead the development of intuitive interfaces, mentor junior developers, and collaborate with cross-functional teams to deliver innovative solutions.
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.
- Mentor junior team members and contribute to a culture of technical excellence.
- Stay current with emerging technologies and industry trends to improve processes and systems.
Qualifications
Minimum Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Experience: 5+ years of professional experience in front-end development.
- Expert proficiency in HTML5, CSS3, and JavaScript/TypeScript.
- Working 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.
- Working experience with version control systems (e.g., Git).
- Solid knowledge of RESTful APIs and integrating front-end with back-end systems.
Preferred Qualifications
- Familiarity with build tools and package managers (e.g., Webpack, Babel, npm/yarn).
- Experience with performance optimization tools and techniques.
- Proficiency in CSS pre-processors like SASS or LESS.
- Knowledge of GraphQL and state management libraries (e.g., Redux, Zustand).
- 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.
- Prior experience working on enterprise-scale applications or complex systems.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.