[Remote] Lead Software Engineer
Note: The job is a remote job and is open to candidates in USA. Crate & Barrel is seeking a highly skilled and motivated Lead Software Engineer, Front End to drive the delivery of complex and impactful software solutions. In this pivotal role, you will influence the success of cross-functional initiatives by providing technical leadership and mentoring the Front-end engineering team within an agile environment.
Responsibilities
- Guide the Front-end team, setting the technical vision in line with product goals. Drive technical design discussions, contributing to robust and scalable system architecture
- Lead the design, development, and deployment of modern Front-end solutions from conception to launch in an iterative process
- Actively contribute to team agile ceremonies and successful sprint delivery, driving process improvement
- Partner with product managers and stakeholders to define requirements, provide technical insights, write stories, and ensure seamless solution integration, leveraging system knowledge
- Establish and enforce best practices, coding standards, and architectural patterns for code quality, maintainability, and scalability. Conduct thorough code reviews to ensure quality and knowledge sharing
- Mentor Front-end engineers, fostering their technical growth, providing constructive feedback, and promoting a collaborative team environment
- Address complex technical challenges, troubleshoot issues, provide innovative solutions, and identify and mitigate technical risks to ensure timely and successful feature delivery
- Champion high standards for clear, accessible documentation to enhance team efficiency and maintainability
- Stay current with technology trends, proactively identifying opportunities for process and stack improvements
Skills
- Strong technical leadership skills with the ability to set technical vision and guide a team
- Deep understanding of agile software development methodologies and the software development lifecycle
- Excellent problem-solving, analytical, and debugging skills
- Strong communication, collaboration, and interpersonal skills
- Demonstrated ability to mentor and guide other engineers
- Solid understanding of software architecture principles, design patterns, and system scalability
- Expert knowledge of Javascript Runtime technologies
- Expert knowledge of React and React Router framework
- Experience with Component libraries
- Expert knowledge of Javascript testing libraries
- Expert understanding of accessibility principles
- Expert understanding of Front-end performance concepts
- Knowledge of agile software development best practices, coding standards, and testing methodologies
- Ability to work effectively in cross-functional teams
- Understanding of CI/CD pipelines
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 8+ years of professional software development experience
- Strong proficiency in relevant programming languages: TypeScript, JavaScript, HTML, CSS
- Experience with Deno
- Experience with testing frameworks Vitest and Playwright
- Experience with Git, Bitbucket, TeamCity, Jira, Confluence, Docker
- Experience with VisualStudio Code, Chrome DevTools
Company Overview
Company H1B Sponsorship