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.
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.
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 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.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
Senior Frontend Engineer with React and TypeScript
Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Full Stack Engineer with NextJS Experience
Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.
Fullstack TypeScript Developer
Join Haufe Group as a Fullstack TypeScript Developer in Freiburg. Work on innovative solutions with React, AWS, and more.
Senior Fullstack Developer with JavaScript and TypeScript Expertise
Seeking a Senior Fullstack Developer with expertise in JavaScript, TypeScript, ReactJS, and AWS for a dynamic role in Brussels.
Fullstack Engineer with React and TypeScript
Join Remove.tech as a Fullstack Engineer to develop SaaS solutions using React, TypeScript, and C# in a dynamic startup environment.
Fullstack Developer .NET, React/TypeScript
Join Omnicom Media Group as a Fullstack Developer specializing in .NET, React/TypeScript. Work on innovative solutions with a dynamic team.
Software Engineer (JavaScript/React) - Display Ads (AdTech)
Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.
Freelance Web Developer with JavaScript and CMS Expertise
Freelance Web Developer needed in Amsterdam with JavaScript and CMS expertise for hybrid role.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Full-Stack Engineer with Angular and React.js
Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.
Senior Full Stack Developer (NodeJS/React)
Join Adaptiq as a Senior Full Stack Developer (NodeJS/React) to lead and develop innovative applications remotely.
Senior Fullstack Engineer with TypeScript, React, and Node.js
Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Fullstack Developer (Java, Spring, Angular, React)
Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.
Remote FullStack Developer (m/w/d)
Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
Fullstack Developer (m/f/d) with JavaScript and Python
Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.