Frontend Engineer

Superside

WHAT YOU’LL DO
  • Implement the features and user interfaces of the internal Superside app (Superspace) like the Superchat and the staffing system
  • Architect efficient and reusable front-end systems that drive complex web applications
  • Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
  • Identify and resolve performance and scalability issues

WHAT YOU’LL NEED TO SUCCESS
  • Experience with React and Node.js
  • HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
  • JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6.
  • Experience with browser APIs and optimizing front end performance
  • Excellent communication skills in English
  • Hard-working team player
  • Fast and stable internet connection
  • BS/MS in Computer Science or a related technical field preferred
 
WHY JOIN US
  • We are a global community with people across 58 countries
  • Be part of a highly talented tech team, and work with people with background in Spotify, Yandex and Booking.com
  • Competitive salary with the potential for earning equity in the company
  • We function in a trusting environment while seeking the truth in an ego-free manner
  • Pioneering the remote future of work with a fair, meritocratic, and supportive community
  • Disrupting a massive global industry with a huge market opportunity
  • Paid vacation

TECHNICAL STACK


Frontend
  • NodeJS
  • Lambda Edge
  • Next.js/ React
  • Styled Components
  • Typescript
  • Sanity Headless CMS

Backend
  • Java/Kotlin
  • Spring Boot 2
  • Hibernate/ AWS RDS / MySql
  • Redisson/Redis
  • Junit for testing
  • ElasticSearch

Infrastructure
  • Terraform
  • AWS SQS/SNS, ECS, Cloudfront, Route53,  EC2, S3, WAF, PageDuty, ParameterStore, ALB
  • Docker
  • Jenkins
  • Pusher
  • Mailgun

If you think Superside is the right place for you, get in contact!

Please note that we receive many applications for this position and reply times will therefore vary. We screen applications continuously and will reach out to you as soon as we can after you have completed the assessments.