Frontend Engineer (Js, TypeScript)
About The Role
We are seeking an experienced Lead Front-End Engineer to join our expanding team at Surefront. The ideal candidate will thrive in a fast-paced startup environment, demonstrating a passion for delivering high-quality, scalable front-end solutions. This role involves collaborating closely with engineering leadership and product teams to implement new features effectively and efficiently. As a key contributor, you will lead the development of our React/Redux single-page application, making critical decisions on architecture, design patterns, and front-end libraries. You will also be responsible for mentoring less experienced engineers, conducting code reviews, and ensuring the overall quality of the codebase. This position offers the flexibility of remote work initially, with future opportunities to work from our California office once conditions permit. The role provides a unique chance to influence the company's technological direction while building innovative solutions that impact the retail industry globally.
Qualifications
- 5+ years of professional development experience
- 3+ years of hands-on experience with React (or equivalent front-end frameworks)
- 1+ year of active leadership or managerial experience in a technical team
- Proficiency with React, Redux, TypeScript, JavaScript, HTML5, CSS3, and RESTful APIs
- Strong understanding of responsive design and implementation
- Experience with architecture decisions and design patterns in front-end development
- Experience in a startup environment is a plus
- Fluent in English with excellent communication skills
- Permanent resident of California
Responsibilities
- Engage with stakeholders to review and interpret product requirements
- Lead the development and maintenance of the React/Redux single-page application
- Make strategic decisions regarding application architecture, design patterns, and front-end libraries
- Ensure comprehensive testing of the codebase to maintain quality standards
- Conduct code reviews and provide constructive feedback for continuous improvement
- Coordinate effectively with other engineers and cross-functional teams
- Mentor junior engineers, fostering growth and knowledge sharing within the team
- Stay updated with industry best practices and incorporate them into the development process
Benefits
- Competitive salary and stock options
- Comprehensive medical, dental, and vision insurance
- 401(k) retirement plan with company matching
- Flexible working hours to promote work-life balance
- Dynamic and energetic company culture with talented colleagues
- Paid holidays and time off to recharge