We believe front-end development is about understanding the challenges of modern web development and the tools available in the ecosystem to address them. 

As a Lead Front-End Developer, you are focused on managing our Front-End team of developers and acting as a Technical Lead on projects. The Lead Front-End Developer will use their existing leadership skills to contribute to a high-performing and effective agile development team. Each project will vary in size and scope, involving continued communication and collaboration amongst your team.   

All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries.      

Responsibilities  

  • Responsible for overall quality of the front-end code of any project. 
  • Ensure a high standard of work through code reviews, coaching and management. Help set and enforce quality standards and best practices within the team. 
  • Provide technical leadership and mentorship to other developers. 
  • Work with the dev-ops team to configure environments, prepare and execute release plans. 
  • You have the ability to make key decisions, own the decisions you make and help execute against those by removing blockers. 
  • Assess technical debt and provide solutions and / or tools on how to address.  
  • Communicate clearly and effectively across all levels of the organization. 
  • Work closely and collaborate with a team of developers, architects, business analysts and scrum masters communicating effectively and working together to reach defined goals and meet deadlines. 
  • Manage the front-end team by conducting performance reviews along with daily mentoring and guidance. 
  • Communicate clearly and effectively across all levels of the organization. 
  • Commit to ongoing learning and development; participate in conferences and educational programs. 
  • Stay up to date with current best practices. 
  • Follow new and emerging technologies. 
  • Participate and contribute to company culture.

  • 3+ years’ experience in a Lead or Managerial role. 
  • 5+ years of experience with JavaScript, HTML & CSS. 
  • 5+ years’ experience with at least one framework such as React, Angular or Vue. 
  • Multiple years’ experience with front-end technologies as a primary responsibility. 
  • Multiple years’ experience with source control management systems. 
  • Expert understanding of semantic markup principles. 
  • Demonstrable ability to write clean, structured, maintainable code. 
  • Expert experience with automated testing and/or code analysis techniques. 
  • Expert understanding of development & release tooling (i.e. npm/Webpack/Babel/Github). 
  • Ability to analyze wireframes or static designs and identify potential issues or hidden complexities. 
  • Expert knowledge of cross-browser compatibility issues and ways to work around them. 
  • Critical thinker and problem-solving skills. 
  • Team player, leader, mentor. 
  • Good organizational and time-management skills. 
  • Great leadership, nterpersonal and communication skills. 
  • BA degree in Computer Science or similar relevant field. 
  • Active participant in the development community. 
Assembly Inc

Assembly Inc

50