About the Role
The Tech Lead will oversee the development and maintenance of web core products and Chrome extensions, ensuring high performance and accessibility. The role involves leading a team of engineers, collaborating with cross-functional teams, and driving technical decisions.
Responsibilities
- Lead the development and maintenance of web core products and Chrome extensions.
- Ensure high performance and accessibility of web products.
- Drive technical decisions and set the technical direction for the team.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide engineers in the team, fostering a culture of continuous learning and improvement.
- Write clean, efficient, and maintainable code.
- Conduct code reviews and ensure code quality.
- Troubleshoot and debug complex issues.
- Implement and maintain automated testing and continuous integration.
- Participate in on-call rotations and provide technical support as needed.
- Stay up-to-date with the latest web technologies and industry trends.
- Contribute to the development of internal tools and frameworks.
- Work closely with the design team to ensure a seamless user experience.
- Collaborate with the product team to understand user needs and translate them into technical requirements.
- Ensure the security and scalability of web products.
- Optimize web products for performance and accessibility.
- Participate in the hiring process and help build a strong engineering team.
- Contribute to the development of the company's technical roadmap.
- Ensure adherence to coding standards and best practices.
- Provide technical leadership and make critical decisions.
- Work with stakeholders to define project scope and objectives.
- Ensure timely delivery of projects and meet deadlines.
- Collaborate with the QA team to ensure product quality.
- Conduct regular performance reviews and provide feedback to team members.
Nice to Have
- Experience with accessibility testing tools.
- Experience with performance profiling and optimization tools.
- Experience with cloud platforms and services.
- Experience with databases and SQL.
- Experience with version control systems such as Git.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end technologies and APIs.
- Experience with security best practices and protocols.
- Experience with user experience (UX) design principles.
- Experience with technical documentation and knowledge sharing.
- Experience with data structures and algorithms.
- Experience with software development lifecycle (SDLC) methodologies.
- Experience with cross-functional team collaboration.
- Experience with technical decision-making and problem-solving.
- Experience with technical roadmap development and execution.
- Experience with performance and accessibility testing tools.
Compensation
Competitive salary and benefits package.
Work Arrangement
Full-time, on-site position.
Team
Collaborate with a team of engineers, designers, and product managers.
What You'll Do
- Lead the development and maintenance of web core products and Chrome extensions.
- Ensure high performance and accessibility of web products.
- Drive technical decisions and set the technical direction for the team.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide engineers in the team, fostering a culture of continuous learning and improvement.
- Write clean, efficient, and maintainable code.
- Conduct code reviews and ensure code quality.
- Troubleshoot and debug complex issues.
- Implement and maintain automated testing and continuous integration.
- Participate in on-call rotations and provide technical support as needed.
- Stay up-to-date with the latest web technologies and industry trends.
- Contribute to the development of internal tools and frameworks.
- Work closely with the design team to ensure a seamless user experience.
- Collaborate with the product team to understand user needs and translate them into technical requirements.
- Ensure the security and scalability of web products.
- Optimize web products for performance and accessibility.
- Participate in the hiring process and help build a strong engineering team.
- Contribute to the development of the company's technical roadmap.
- Ensure adherence to coding standards and best practices.
- Provide technical leadership and make critical decisions.
- Work with stakeholders to define project scope and objectives.
- Ensure timely delivery of projects and meet deadlines.
- Collaborate with the QA team to ensure product quality.
- Conduct regular performance reviews and provide feedback to team members.
What You'll Need
- Proven experience as a Tech Lead or in a similar role.
- Strong proficiency in web technologies such as JavaScript, HTML, and CSS.
- Experience with Chrome extensions and web performance optimization.
- Experience with automated testing and continuous integration.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks.
- Experience with agile methodologies and project management tools.
- Strong leadership and mentoring skills.
- Experience with accessibility standards and best practices.
- Experience with cloud platforms and services.
- Experience with databases and SQL.
- Experience with version control systems such as Git.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end technologies and APIs.
- Experience with performance profiling and optimization tools.
- Experience with security best practices and protocols.
- Experience with user experience (UX) design principles.
- Experience with technical documentation and knowledge sharing.
- Experience with data structures and algorithms.
- Experience with software development lifecycle (SDLC) methodologies.
Nice to Have
- Experience with accessibility testing tools.
- Experience with performance profiling and optimization tools.
- Experience with cloud platforms and services.
- Experience with databases and SQL.
- Experience with version control systems such as Git.
- Experience with front-end frameworks such as React or Angular.
- Experience with back-end technologies and APIs.
- Experience with security best practices and protocols.
- Experience with user experience (UX) design principles.
- Experience with technical documentation and knowledge sharing.
- Experience with data structures and algorithms.
- Experience with software development lifecycle (SDLC) methodologies.
- Experience with cross-functional team collaboration.
- Experience with technical decision-making and problem-solving.
- Experience with technical roadmap development and execution.
- Experience with performance and accessibility testing tools.
Our Benefits
- Competitive salary and benefits package.
- Full-time, on-site position.
- Collaborate with a team of engineers, designers, and product managers.
- Visa sponsorship is available for eligible candidates.
Visa sponsorship is available for eligible candidates.