We are looking for a Front-End Tech Lead to join our team.
The responsibilities include owning the delivery of all front-end initiatives.
You will provide technical guidance and lead code reviews to drive the team to the highest standards.
The role involves autonomously developing and delivering key new features for front-end systems.
You will improve performance, security, scalability, maintainability, and flexibility of our front-end systems.
Implementing and maintaining unit tests for front-end components to ensure code reliability and quality is required.
You will deliver code in an agile team environment, focusing on component robustness and overall platform maintenance.
Proactively addressing issues to ensure production stability is essential.
You will drive innovation through rapid prototyping and iterative development.
Requirements:
A minimum of 6+ years of professional experience in front-end software development is required.
A BS degree in Computer Science or equivalent work experience is necessary.
Extensive knowledge and experience with Angular and TypeScript are essential.
Knowledge and experience with RxJs, CSS, and React are required.
A strong understanding of design patterns, data modeling, and algorithmic complexity is necessary.
Experience with Agile software development is required.
You should have experience designing and developing highly scalable consumer-facing web applications.
A deep care for writing high-performance, reusable code for components that will be used across our product is expected.
Great organization and communication skills are essential.
You must effectively manage multiple projects and priorities in a fast-paced, deadline-driven environment.
The ability to learn quickly is necessary.
Upper-Intermediate English proficiency is required.
Benefits:
Paid training programs and English/Spanish language courses are provided.
Medical insurance, sports program compensation, and other benefits compensation programs are available, which can be selected by each employee according to their personal preferences.
Comfortable working hours are offered.
Awesome team events and a wide variety of knowledge-sharing opportunities are part of the benefits.