Position: Front-end developer
Company: eduki
Category: JavaScript
Experience required: 3y
English level: upper

We are the marketplace for teachers in their process of preparation for lessons. Life of a school teacher can be described with two words: overworked, underpaid. Insane amount of time is invested into lessons, checking works and preparation for lessons. While preparing, teachers produce artefacts: digital documents that would be use in lesson. It could be a lesson plan, a homework, crosswords, illustration, cut-out, you name it. Teachers are free to use any material they want in their lessons, and we offer a way for teachers to access all those materials.

As any other marketplace, we do have users, products, orders, prices, payments, taxes, discount vouchers, sales, with a nice feature of being purely digital marketplace we don't have delivery, returns, logistics. We are entering new countries and actively working on things like fiscal addresses, country taxes, different languages, currencies, etc.

We are profitable, well-funded, on a growing curve, entering new countries and languages, so we are a good fit if you are looking for an experience of a successful startup. We are distributed, not going to office, located in different cities, join us if you like to work self-managed, independently, remotely.

We hope, **You have experience** in:
- Development SPA (We will ask you to create small application with minimum functionality at interview)
- **React** (redux, hooks, redux-thunk)
- ES6+
- HTML, CSS and Preprocessors (SASS, SCSS)
- Git
- Browser-compatibility knowledge
- Fluent English and sense of humour


What kind of tasks can you expect?
- Work on SPA functionality according to specifications/design (over 5 years in production)
- Configure A/B tests using Google Optimize, from time to time
- Manage external scripts through Google Tag Manager
- Write unit tests (Jest)


How we work:
- we are now remote-first company, so this position is remote-first (but if you are in Lviv or Berlin – there are big local groups here!)
- we are small agile team with minimal processes and informal style
- we talk in Zoom, chat in Slack, track in Jira, brainstorm in Miro, write in Notion, store code in GitLab
- we liked travelling and getting together before that became a problem. We hope to get back to that one day...
- no recruiters, you talk directly to the team