Lead Front End Developer
We are looking for a Lead Front-end Developer who is passionate about great user experience design and can develop user interfaces and web applications. You'll be using React or Angular and working with HTML5, CSS3 & Sass. You value JS as much as you do CSS and you can explain that “how it looks” is “how it works”.
As Lead Front End Developer, you will be responsible for driving the team forward, applying the most innovative industry best practices, collaborating on standards, and mentoring other team members.
Our scrum teams are small. Your influence will be felt through the code you write and the ideas you bring to the table. Picture yourself interacting directly with clients and collaborating actively with Product Owners, User Experience Designers, and Back-End Developers.
What you’ll be doing:
- Building semantic, accessible, and maintainable front-end interfaces with HTML5, CSS3 and Sass, JavaScript
- Playing a key role in client communication, project planning, and estimation of front-end tasks
- Help lead the team of front end developers and collaborate on standards
- Faithfully and accurately translating prototyped designs into fully functional interfaces
- Maintaining and improving front-end code bases across a wide variety of projects
- Translating business and user requirements into usable web applications and sites
- Collaborating with UX and UI Designers to promote UX and achieve optimal solutions for clients
- Taking the lead on automated browser and device testing and bug fixing
- Be an internal advocate for UX Design and Front End Development
We want someone who:
- Has 5 + years of experience in front-end development and speaks fluent CSS3, Sass, HTML5 and JavaScript
- Has intellectual curiosity to pursue the unknown and to continuously learn
- Pushes to stay current and apply the most innovative industry best practices
- Has deep experience with JS and frameworks (React, Angular, etc.), or simply put: can build single page apps.
- Is positive, proactive and collaborative while also demonstrating humility
- Has experience in agile environments and comfortable with quick iterations
- Has experience in leading a team by mentoring or training others
- Has deep experience working with responsive layouts and doesn’t rely on responsive frameworks
- Has experience with Flexbox
- Has experience diagnosing and resolving cross-browser/device challenges and bugs
- Has experience with the structure and usage of REST API's
- Has working experience with modern build systems, source control (TFS, Git, etc.), and task runners
Candidates who want to be fully considered for this role should include a link to a portfolio site or otherwise provide work examples.