Join Our Team as a Frontend Developer
Are you passionate about turning ideas into reality using code, algorithms, and maybe a bit of magic? Semrush, a global IT company, is looking for a talented Frontend Developer to join our Umbrella Team. This is an exciting opportunity for those who want to work on a platform for digital marketers and be part of a team that is constantly innovating.
About the Role
As a Frontend Developer, you will be responsible for building and managing the interface for our extensive and complex product catalog. You will maintain and work on custom storefronts with subscriptions, payments, billing information, and loyalty systems. Additionally, you will design and develop SDKs to integrate billing with other merchants.
You will face uncommon challenges, such as interfering with someone else’s code or build mechanism, and will be interested in processes, figuring out how to make things better and more scalable in the future. Communication with other teams in the unit is key, as you will help integrate new components, discuss innovations, and understand other people’s problems.
Key Responsibilities
- Build and manage interfaces for our product catalog.
- Maintain custom storefronts with subscriptions and billing systems.
- Design and develop SDKs for merchant integration.
- Solve complex challenges and improve scalability.
- Communicate effectively with other teams.
- Cover new functionality with unit tests and participate in E2E testing.
- Design and relaunch projects such as limits and product catalog.
Who We Are Looking For
- 3+ years of experience in JavaScript or TypeScript development.
- 2+ years of experience in developing commercial web applications.
- Strong knowledge of JavaScript ES6 and React.
- Proficiency in making layouts for current browser versions and adaptive layout.
- Good knowledge of HTML5 and CSS3 modern standards.
- Understanding of TDD principles and willingness to write unit tests and E2E tests.
- Strong sense of ownership and independence.
Preferred Qualifications
- Experience in Python backend development.
- Experience with responsive layout and accessibility.
- Experience with Docker and Kubernetes.
- Experience with web servers, such as Nginx.
- Good level of English.
About the Team
The Umbrella team is focused on providing a convenient interface for working with products and limits. The data and its changes will be consumed by the teams of Payment Solution and Data Analytics. The team is relatively new but has a clear direction and has already found its groove. We often make technical decisions and have the opportunity to try new technologies.
Benefits
- Flexible working day start.
- Unlimited PTO.
- Hobby benefit.
- Breakfast, snacks, and coffee at the office.
- Corporate events.
- Training, courses, conferences.
- Gifts for employees.
Work Environment
This position offers a flexible work format. You can choose to work from the office, from home, or a mix of both. We believe in creating the right conditions for you to work and rest comfortably.
Join us at Semrush and be part of a team that is making a difference in the world of digital marketing. Apply today and start your journey with us!
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
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Remote Frontend Developer with JavaScript and TypeScript Experience
Join Semrush as a Remote Frontend Developer. Work with JavaScript, TypeScript, and React to build web applications.
Senior Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a hybrid work environment.
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 Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a remote role.
Senior Frontend Developer (Enterprise Solutions Unit)
Senior Frontend Developer role focusing on JavaScript, TypeScript, and UX in a leading SaaS platform.
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.
Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)
Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.
Frontend Developer (UI-Kit Team)
Join Semrush as a Frontend Developer in the UI-Kit Team. Work remotely, develop open-source systems, and support developers.
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 (Umbrella Team)
Join Semrush as a Frontend Developer in Catalonia, Spain. Work on complex web applications using JavaScript, React, and more.
Frontend Developer (UI-Kit Team)
Join Semrush as a Frontend Developer in the UI-Kit Team. Work remotely on open-source projects using JavaScript, TypeScript, and React.
Frontend Developer (UI-Kit Team)
Join Semrush as a Frontend Developer in the UI-Kit Team. Work remotely on open-source projects using JavaScript, TypeScript, and React.
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.
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.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and maintain web applications using NodeJS, TypeScript, and more.
Senior Frontend Developer / Team Lead (React.js, Node.js)
Join Semrush as a Senior Frontend Developer / Team Lead. Lead a team, develop new features, and solve problems using React.js and Node.js.
Full-stack TypeScript/JavaScript Developer
Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.
Frontend Developer (Amber Team)
Join Semrush as a Frontend Developer in Catalonia, Spain. Develop new functionalities and enhance web performance using CSS, JavaScript, and React.js.
Fullstack Developer (Node.js + React)
Join Semrush as a Fullstack Developer focusing on Node.js and React.js. Work remotely with flexible hours and great benefits.
Senior Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and more. Hybrid work in Cyprus.
Front-end Developer with React.js and TypeScript
Join Zig as a Front-end Developer using React.js and TypeScript in a hybrid role in Huizen, Netherlands.
Senior Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions in a hybrid work environment. Expertise in JavaScript, TypeScript, and CSS required.