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 тижні)

 

З чого почнеш работу з нами

 

  • вивчення існуючого коду
  • ознайомлення з процесом (ментор в цьому допоможе ;)
  • робота над існуючими та новими продуктами

 

Як ми проводимо співбесіду

 

Жодних домашніх/тестових завдань

 

  1. Знайомство (30-60 хв онлайн)
  2. Технічне інтерв’ю (60-90 хв онлайн)
  3. Знайомство з одним із фаудерів (15-30 хв онлайн)
  4. Оффер

 

Ми пропонуємо

 

  • Віддалену роботу у невеликій потужній команді, що дасть можливість щодня відкривати для себе багато цікавого (від marketing до devops)
  • Гнучкість, в нас є щоденні ритуали, та ми знаємо, що кількість та якість часу - це різні речі, головне результат
  • 20 робочих днів відпустки та лікарняні що оплачуються
Published 23 May
555 views
·
165 applications
21% read
·
16% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...