Frontend Developer / Team Lead (React, Node.js)
SemrushJoin Our Team as a Frontend Developer / Team Lead
About the Role
We are seeking a talented and experienced Frontend Developer / Team Lead to join our dynamic team at Semrush. In this role, you will have the opportunity to lead a team of developers, mentor and support team members, and balance the team workload. You will be responsible for developing new functionality, participating in team research, technical events, and cross-team projects. Your expertise will be crucial in delivering the best experiences for our clients.
Key Responsibilities
- Lead and Mentor: Guide and support team members, ensuring a balanced workload and fostering a collaborative environment.
- Develop New Features: Work on developing new functionalities and improving existing ones to enhance our product.
- Participate in Research and Projects: Engage in team research, technical events, and cross-team projects to drive innovation.
- Problem Solving: Dive into the essence of problems to solve them effectively and efficiently.
Who We Are Looking For
- Strong React Knowledge: Deep understanding of React and its workings.
- Leadership Experience: Proven experience in mentoring, performance evaluation, interviews, and team management.
- CSS Expertise: Ability to fully layout a page using CSS.
- Unit Testing: Experience with unit testing to ensure code quality.
- Browser Knowledge: Understanding of how browsers work from a JavaScript developer’s perspective.
- Problem Solver: Willingness to solve problems, not just write code.
- CI/CD and Docker: Basic understanding of CI/CD and Docker for deploying code.
- Node.js: Ability to write a simple service on Node.js.
Ideal Candidate
- Leadership and Management: Experience in leadership and people management.
- Node.js in Production: Experience using Node.js in production environments.
- Webpack Configuration: Ability to write Webpack configuration from scratch.
- Large-scale Refactoring: Experience with large-scale refactoring and working with monorepos.
- Tool Localization: Experience with tool localization (i18n).
- Shared Values: Trust, sense of ownership, and enthusiasm for constant change.
About the Team
Our team focuses on helping local businesses rank higher on search engines and gain more customers. We develop existing features and explore new opportunities, with many features related to Google Maps and Google Business Profile. We pride ourselves on knowing how our work influences the product’s and company’s revenue.
Work Environment
- Flexible Work Format: Choose to work from the office, from home, or a mix of both.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and relax.
- Hobby Benefit: Support for your hobbies and interests.
- Office Perks: Breakfast, snacks, and coffee available at the office.
- Corporate Events: Participate in various corporate events and activities.
- Training and Development: Access to training, courses, and conferences to enhance your skills.
- Employee Gifts: Receive gifts and tokens of appreciation.
About Semrush
Semrush is a leading online visibility management SaaS platform used by millions of digital marketers worldwide. We are committed to creating an inclusive environment for all employees and celebrate diversity. Join us in our mission to make online competition fair and transparent with equal opportunities for everyone.
If you are passionate about frontend development and leadership, and want to be part of a team that makes a real impact, we would love to hear from you!
Benefits Extracted with AI
- Flexible working day start
- Unlimited PTO
- Hobby benefit
- Breakfast, snacks, and coffee at the office
- Corporate events
- Training, courses, conferences
- Gifts for employees
Similar jobs
Last update: 23 minutes ago
Frontend Developer with React Experience
Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.
Frontend Developer / Team Lead
Join Semrush as a Frontend Developer / Team Lead to lead and mentor a team, develop new features, and solve complex problems using React and Node.js.
Engineering Team Lead with React.js and TypeScript
Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Must speak Dutch and reside in the Netherlands.
Senior Front-end Developer - ReactJS (Dutch speakers)
Seeking a Senior Front-end Developer with ReactJS expertise and Dutch proficiency for diverse digital projects in Amsterdam.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Native Dutch required. Work on diverse digital products in Amsterdam.
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Dutch language required. Work on diverse digital products in Amsterdam.
Frontend Developer (UI-Kit Team)
Join Semrush as a Frontend Developer in the UI-Kit Team. Work with JavaScript, TypeScript, and React to develop scalable components.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Must speak Dutch and reside in the Netherlands.
Frontend Engineer with React and TypeScript
Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
Frontend Developer with React.js and Vue.js
Join UNRVLD as a Frontend Developer, working with React.js and Vue.js in a hybrid role in Vilnius.
Lead React Developer
Join Randstad Digital France as a Lead React Developer, leading a team in agile software development with React and Java.
Technical Team Leader Software Engineering
Lead a software engineering team at Wunderflats in Berlin, focusing on JavaScript, Node.js, and React.js.
Senior Front-end Developer (ReactJS)
Join Saxum as a Senior Front-end Developer (ReactJS) in Amsterdam. Work on diverse digital products, enhance your skills, and enjoy great benefits.
Tech Lead/Senior React Developer
Join Adroiti Technologies as a Tech Lead/Senior React Developer to build high-performance web applications in a remote role.
Frontend Engineer with React and TypeScript
Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Must speak Dutch. Work on diverse digital products in Amsterdam.
Frontend Developer with React.js Experience
Join Semrush as a Frontend Developer to build innovative AI apps using React.js and TypeScript. Remote work available.
Senior Front-end Developer (ReactJS)
Join Saxum as a Senior Front-end Developer (ReactJS) in Amsterdam. Work on diverse digital products, enhance your skills, and grow your career.
Senior Frontend Engineer (Remote)
Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.
Senior Front-end Developer (ReactJS)
Join Saxum as a Senior Front-end Developer specializing in ReactJS, working on diverse digital products in Amsterdam.
Frontend Developer (UI-Kit Team)
Join Semrush as a Frontend Developer in the UI-Kit Team. Work with JavaScript, React, and more in a flexible, remote environment.