Frontend Developer (Umbrella Team)
at SEMrush
Home Office, Iowa, Czech -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Oct, 2024 | Not Specified | 24 Jul, 2024 | 2 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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