TypeScript engineer (React/Node)
Необхідні навички
- 3+ років досвіду з ES6+ та TypeScript
- react
- redux, redux toolkit, redux saga
- node.js
- профі в unit тестуванні
- впевненне розуміння принципів OOP, SOLID
- git
- REST API (можеш спроектувати)
- KISS & DRY (талант писати reusable код, який легко читати)
- англійська — intermediate+
Круто, якщо
- на “ти” з Docker
- маєш бойовий досвід роботи з mysql\postgres або redis
- працюєш із StoryBook
- знайомий з AWS, kubernetes, terraform, helm
- знаєш Unix (можеш підняти production ready ngnix)
- писав Jira (і не тільки) плагіни
Кого ми шукаємо
- Продуктивних людей з незалежною думкою - ти не очікуєш вказівок, а пропонуєш рішення
- Ти добре розумієш, що розробка програмного забезпечення - це частина ведення бізнесу, тому приймаєш рішення крізь призму бізнес контексту.
- Ти знаєш, чому існують компроміси, й обгрунтовуєш свої рішення в рамках дихотомії “якість-швидкість”
- Ти добре знаєш “правила гри”, поважаєш їх, очікуєш цього від інших, бо цінуєш час. Дотримуючись правил, покращуєш їх, бо знаєш як це важливо (виразні commit messages, Jira tickets в актуальному стані, проактивність в code review…)
- Тебе цікавить суть проблеми чи задачі. Ти не одразу переходиш в режим вирішення, тому що знаєш: ключ - це розуміння всього простору “проблема-рішення”. “50 хвилин, щоб поставити правильні запитання, 10 хвилин, що знайти відповідь” - це скоріше про тебе
Що на тебе чекає
- full-stack розробка нового функціоналу для популярних плагінів - у нас мікросервісна архітектура, є сервіси на node.js й на java
- професійна команда з хорошим почуттям гумору
- відповідальність за якість своєї роботи
- unit тестування бізнес логіки (як front-end, так й back-end)
- stories для React компонентів в StoryBook, інтеграційні тести для сервісів
- участь в обговоренні вимог до функціоналу продуктів
- автоматизований CI/CD (gitlab)
- SCRUM (спрінти по 2 тижні)
З чого почнеш работу з нами
- вивчення існуючого коду
- ознайомлення з процесом (ментор в цьому допоможе ;)
- робота над існуючими та новими продуктами
Як ми проводимо співбесіду
Жодних домашніх/тестових завдань
- Знайомство (30-60 хв онлайн)
- Технічне інтерв’ю (60-90 хв онлайн)
- Знайомство з одним із фаудерів (15-30 хв онлайн)
- Оффер
Ми пропонуємо
- Віддалену роботу у невеликій потужній команді, що дасть можливість щодня відкривати для себе багато цікавого (від marketing до devops)
- Гнучкість, в нас є щоденні ритуали, та ми знаємо, що кількість та якість часу - це різні речі, головне результат
- 20 робочих днів відпустки та лікарняні що оплачуються
Published 23 May
564 views
·
170 applications
22% read
·
17% responded
Last responded 3 hours ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Worldwide
Worldwide