Position: Frontend developer у продуктову компанію (Jira apps)
Company: Broken Build
Category: JavaScript
Experience: 3y
English level: pre

**Необхідні навички**
- 3+ років досвіду з ES6+ та Typescript
- react, redux, redux-saga
- webpack, npm, yarn
- профі в unit тестуванні
- впевненне розуміння принципів OOP, SOLID
- git (gitlab)
- REST API (можеш спроектувати)
- KISS/DRY (талант писати reusable код, який легко читати)
- Англійська — intermediate+

**Круто, якщо**
- Є досвід з Node.js
- На “ти” з Docker
- Працюєш із StoryBook
- Знайомий з AWS
- Знаєш Unix (можеш підняти production ready ngnix)
- Маєш package/library на npmjs.com
- Писав Jira (і не тільки) плагіни
- Підтримаєш за кавою розмову про принципи роботи браузера та ядра V8

**Кого ми шукаємо**
- Продуктивних людей з незалежною думкою - ти не очікуєш вказівок, а пропонуєш рішення
- Ти добре розумієш, що розробка програмного забезпечення - це частина ведення бізнесу, тому приймаєш рішення крізь призму бізнес контексту.
- Ти знаєш, чому існують компроміси, й обгрунтовуєш свої рішення в рамках дихотомії “якість-швидкість”
- Ти добре знаєш “правила гри”, поважаєш їх, очікуєш цього від інших, бо цінуєш час. Дотримуючись правил, покращуєш їх, бо знаєш як це важливо (виразні commit messages, Jira tickets в актуальному стані, проактивність в code review…)
- Тебе цікавить суть проблеми чи задачі. Ти не одразу переходиш в режим вирішення, тому що знаєш: ключ - це розуміння всього простору “проблема-рішення”. “50 хвилин, щоб поставити правильні запитання, 10 хвилин, що знайти відповідь” - це скоріше про тебе

**Що на тебе чекає**
- front-end й, сподіваємось (на тебе), full-stack розробка нового функціоналу для популярних плагінів
- професійна команда з хорошим почуттям гумору
- відповідальність за якість своєї роботи
- unit тестування бізнес логіки (як front-end, так й back-end)
- stories для React компонентів в StoryBook
- участь в обговоренні вимог до функціоналу продуктів
- код рев’ю
- автоматизований CI/CD
- Scrum (спрінти по 2 тижні)

**З чого почнеш работу з нами**
- вивчення існуючого коду
- ознайомлення з процесом (ментор в цьому допоможе ;)
- навчання Jira Cloud development
- розробка покращень існуючого функціоналу

**Як ми проводимо співбесіду**
0. Жодних домашніх/тестових завдань
1. Знайомство (30 хв онлайн)
2. Технічне інтерв’ю (60-120 хв оффлайн/онлайн)
3. Оффер

**Ми пропонуємо**
- Віддалену роботу у невеликій потужній команді, що дасть можливість щодня відкривати для себе багато цікавого (від marketing до devops)
- Гнучкість, в нас є щоденні ритуали, та ми знаємо, що кількість та якість часу - це різні речі, головне результат
- 20 робочих днів відпустки та лікарняні що оплачуються