This job has expired

This position was posted on February 3, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Semrush Holdings, Inc. logo

Senior Frontend Developer (Ivory Team)

Job Overview

Location

Serbia

Job Type

Full-time

Category

Frontend Engineer

Date Posted

February 3, 2026

Full Job Description

đź“‹ Description

  • • Join Semrush, a global leader in digital marketing SaaS, as a Senior Frontend Developer on our innovative Ivory Team. This is a unique opportunity to contribute to a product used by millions worldwide, shaping the future of online visibility management. You will play a pivotal role in developing and enhancing critical components of our platform, focusing on payment forms, subscription storefronts, and billing information, ensuring a seamless and scalable user experience.
  • • As a Senior Frontend Developer, you will be instrumental in designing, building, and maintaining shared components and widgets that are central to our payment processing system. Your work will directly impact the reliability and scalability of these crucial features, requiring a deep understanding of how these solutions will grow and adapt to future demands.
  • • You will take ownership of the user-facing subscription storefront, meticulously maintaining and improving its functionality, as well as managing payment and billing information. This involves not just implementing new features but also refining existing ones to enhance user satisfaction and operational efficiency.
  • • A significant aspect of this role involves tackling non-trivial technical challenges. You will be expected to dive deep into existing codebases, analyze system architectures, explore development processes, and proactively identify opportunities for improvement. Your insights will be crucial in making our systems more robust, scalable, and future-proof.
  • • Collaboration is key within the Ivory Team and across other departments. You will work closely with backend developers, QA engineers, and product designers to integrate new frontend components, clearly communicate changes, and actively listen to and understand the challenges faced by other teams. This cross-functional synergy is vital for delivering cohesive and high-quality product updates.
  • • Ensuring the quality and reliability of our code is paramount. You will be responsible for covering new functionality with comprehensive unit tests and actively participating in the design and implementation of end-to-end (E2E) tests, contributing to a culture of quality assurance.
  • • This role offers the exciting prospect of designing and relaunching key projects from scratch. This includes internal admin panels and sophisticated payment widgets, providing a platform for you to exercise your architectural design skills and bring innovative solutions to life.
  • • The Ivory Team is at the heart of Semrush's monetization strategy, focusing on internal billing, creating new monetization instruments, developing subscription management solutions, and driving strategic improvements to our billing infrastructure. Your contributions will directly influence how Semrush generates revenue and manages its customer subscriptions.
  • • You will be part of a dynamic, cross-functional team of seven, including a Tech Lead Manager, Backend and Frontend Developers, a Product Designer, and a QA Engineer. This collaborative environment fosters shared learning and mutual support, allowing you to grow both technically and professionally.
  • • We are looking for a Frontend Developer who thrives on solving complex problems, enjoys making independent decisions, and is eager to take ownership of their work. If you are passionate about building high-impact features and contributing to a product that empowers millions of digital marketers, this is the role for you.
  • • Your technical contributions will be vital in maintaining and evolving our React, TypeScript, and JavaScript-based frontend, utilizing state management tools like XState and modern CSS practices. You will also gain exposure to our Python-based backend, MySQL/PostgreSQL databases, and our Docker, Kubernetes, and Google Cloud Platform infrastructure.
  • • This position offers unparalleled end-to-end ownership and decision-making autonomy, allowing you to see your ideas through from conception to implementation. You will work in a supportive and collaborative environment where your contributions are valued and your voice is heard.
  • • Seize the opportunity to grow your career by tackling challenging technical problems and working on a product that is a recognized leader in its field, consistently awarded for its innovation and impact. We are committed to creating an environment where you can work and rest comfortably, fostering a healthy work-life balance.

🎯 Requirements

  • • Minimum of 3 years of commercial experience in JavaScript (JS) and TypeScript (TS) development.
  • • Strong proficiency in JavaScript (ES6+) and the React library.
  • • Solid understanding of how browsers, web services, and REST APIs function.
  • • Confident skills in modern browser layout development, responsive design, and accessibility patterns (WCAG).

🏖️ Benefits

  • • Flexible working hours and unlimited Paid Time Off (PTO) to support work-life balance.
  • • A Flexi Benefit program to support your personal hobbies and interests.
  • • Comprehensive Employee Support Program, including financial aid for the loss of a family member.
  • • Opportunities for professional development through training, courses, and conferences.

Skills & Technologies

Python
JavaScript
TypeScript
React
FastAPI
Frontend
Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Semrush Holdings, Inc. logo
Semrush Holdings, Inc.
Visit Website

About Semrush Holdings, Inc.

Semrush is a leading digital marketing toolkit that provides businesses with a comprehensive suite of tools for search engine optimization (SEO), content marketing, competitive research, advertising, and social media management. The platform offers features such as keyword research, site audits, rank tracking, backlink analysis, and content gap analysis. It empowers marketers to understand their online presence, identify growth opportunities, and execute data-driven strategies to improve their digital visibility and performance. Semrush serves a global user base, ranging from individual bloggers to large enterprises, aiding them in achieving their marketing objectives and staying ahead in the competitive digital landscape.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
JavaScript
TypeScript
Go
+5 more

25 days ago

Apply
Argentina - Remote
Full-time
Expires May 22, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply
Brazil
Full-time
Expires May 22, 2026
JavaScript
TypeScript
Ruby
+4 more

1 month ago

Apply
Remote, Argentina
Full-time
Expires May 23, 2026
Python
JavaScript
TypeScript
+4 more

1 month ago

Apply