Description Description – External
This role will provide technical leadership and oversight of the Front-end development team and you will be involved in every aspect of system design, technology selection, and process improvement. Your influence will extend to related teams and systems, such as front-end product teams, automated testing, build and deploy, and performance management. You tirelessly strive for the balance between sound technical implementation and speed to market. You set the tone for continuous technical improvement within the front-end development team and seek to continually improve the foundational capabilities of our digital platform.
Responsibilities
Develops re-usable, maintainable cross-platform code for the front-end web and build / deployment processes
Supports the Digital Platform , CI / CD Pipeline , and Architectural Guidance
Mentors Front end lead developers and front end senior developers with the proper usage of internal tools, processes, and technical best practices
Collaborates on the development and maintenance of standards for front end technology
Keeps up to date on emerging trends, technologies, and market developments
Provides solutions to process, project, and organizational issues within the team through communication and consensus building
Leads the digital platform through change and helps them to arrive at technology, and process improvements
Mentors front end development teams in areas of tech design, implementation, testing, and domain expertise
Works with peers and business partners to understand, build and adjust tools and web application functionality to support business goals
Works with server-side, infrastructure, and other technology partners to build, integrate and deploy web application functionality and visual presentation to support business goals
Works with the development teams and cross-functional technology partners to create cohesive and sustainable technical designs
Resolves and facilitate the resolution of ambiguities and questions that inhibit the team from completing tech designs or implementations
Evolves and advance the state of the front end technology stack
Ensures that the front end development team is consistently delivering working software that adheres to quality standards through automated testing, test coverage, performance tests, and peer reviews.
Qualifications Qualifications – External
Ability to provide strong technical opinions
Strong background in front-end development with technical expertise
Expert in Web Standards, HTML, CSS, and JavaScript
Deep knowledge of and discipline in the application of web development best practices
Experience with automated testing, continuous integration & deployment, and supporting tools and technology
Ability to present and defend your recommendations
Prior experience with system design including on partnerships with server-side, Infra, SRE and Dev-Ops teams
Comfortable with new technologies, tools & development processes
Minimum 8 years of practical frontend web / NodeJS development experience
Experience providing technical leadership to other leads and developers organized into product teams using Agile methodologies
Experience working for retail brands or e-commerce products is a plus
Bachelor’s Degree or equivalent relevant experience