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.