About the role

In this role, you will engineer and develop the frontend that will serve 10s of millions of users. There is no legacy codebase which means you don’t need to suffer from old poorly-written code, you need to write clean code from scratch. As one of the first engineers in the company, you will be responsible for ensuring the code style is implemented consistently across the codebase right from the start. Keeping the code modular and easy to read is one of the top priorities.

At the same time, as a start-up, we are moving at a fast pace, so you need to be agile and focus on delivering software that does the job first and then improve it step by step. You will work directly with the founding team.

Tech stack:

  • Javascript
  • React 17 (CRA)
  • State management: React Context + React Query
  • React Testing Library
  • Css
  • Storybook

Responsibilities

  • Develop frontend using React library
  • Proactively suggest UI design improvements
  • Maintain design system
  • Deliver efficient code that does the job first and iteratively improve it later
  • Adhere to code guidelines and keep co-workers accountable for it as well
  • Ship code that is easy to read, maintain and debug. Be on top of all most recent code practices, libraries and frameworks and push the team to use better tools. Conduct thoughtful code reviews for your team members

Basic qualifications

  • 5+ years of experience with Javascript
  • 4+ years of experience using one of frontend frameworks (React/Angular/Vue/Svelte etc.)
  • 4+ years of experience using one of state management approaches (Redux/Mobx/Context etc.)
  • Understanding of web performance
  • Understanding of basic UI design patterns
  • Proficiency in unit/integration testing
  • Good understanding of how to implement useful logging
  • The skill of documenting your own code (writing useful comments)
  • You iterate quickly with short feedback loops
  • You’re comfortable with change and ambiguity and thrive working autonomously
  • English level - Intermediate or higher
  • Experienced using self-improvement apps (habit trackers, time management tools, fitness trackers, etc.)

Preferred qualifications

  • Previous experience with our tech stack
  • Previous experience with Typescript
  • Previous experience with profiling, measuring and improving of web performance
  • Understanding of SOLID principles, software design patterns
  • Previous experience working at high growth start-ups
  • Previous experience working with distributed teams in different time zones
  • Previous experience building backends to support millions of users

 

We are an equal opportunity employer and select individuals best matched for the job based upon job-related qualifications regardless of race, religion, color, creed, sex, sexual orientation, age, ancestry, national origin, gender identity, genetic information, disability, pregnancy, veteran or military status or any other status or characteristic protected by law.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.