Frontend Developer (Umbrella Team)

at  SEMrush

Home Office, Iowa, Czech -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Oct, 2024Not Specified24 Jul, 20242 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Hi there!
We are Semrush, a global IT company developing our own product – a platform for digital marketers. New stars are born here, so don’t miss your chance.
This is our role Frontend Developer for those who want to turn ideas into reality using code, algorithms, and maybe a bit of magic

WHO WE ARE LOOKING FOR

  • 3+ years of experience in JavaScript or TypeScript development.
  • 2+ years of experience in developing commercial web applications.
  • Understanding of how browsers, web services, and REST APIs work.
  • Strong knowledge of JavaScript ES6 and React.
  • Proficiency in making layouts for current browser versions and in 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.

Responsibilities:

  • Building and managing the interface for our extensive and complex product catalog.

  • Maintaining and working on custom storefront with subscriptions, payments, billing information, and loyalty system.

  • Designing and developing SDKs to integrate billing with other merchants.
  • Solving uncommon challenges, such as interfering with someone else’s code or build mechanism, being interested in processes, and figuring out how to make things better and more scalable in the future. There are plenty of fun things to do, and there’s always someone who can help.
  • Communicating with other teams in the unit, which means helping to integrate new components, talking about innovations, and listening to and understanding other people’s problems.
  • Covering new functionality with unit tests and participating in the development of E2E testing.
  • Designing and re-launching projects such as: limits and product catalog, and data consumer layers.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Home Office, Czech