
Senior Frontend Developer, Ivory Team
Semrush
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop shared components and widgets related to payment forms
- Maintain and improve the user-facing subscription storefront, payments, billing information
- Solve non-trivial problems
- Collaborate with other teams within the department
- Cover new functionality with unit tests and participate in designing E2E tests
- Design and relaunch some projects from scratch
Requirements
- 3+ years of experience in commercial JS/TS development
- Understanding how browsers, web services, and REST APIs work
- Strong knowledge of JavaScript (ES6) and React
- Confident skills in layout development for modern browsers, responsive design, accessibility patterns
- Knowledge of W3C, WHATWG and TC39 standards
- Understanding of DDD principles
- Willingness to write unit and E2E tests
- Be familiar with modern AI tooling
Benefits
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactunit testingE2E testingresponsive designaccessibility patternsDDD principlesweb servicesREST APIs
Soft Skills
problem solvingcollaboration