Java core + TypeScript engineer Offline
Необхідні навички
- 3+ років досвіду з Java 8+
- Java core, spring
- 1+ років досвіду з ES6+ та Typescript
- профі в unit тестуванні
- впевненне розуміння принципів OOP, SOLID
- git
- REST API (можеш спроектувати)
- KISS & DRY (талант писати reusable код, який легко читати)
- англійська — intermediate+
Круто, якщо
- є досвід з node.js, react
- на “ти” з Docker
- маєш бойовий досвід роботи з mysql\postgres або redis
- працюєш із StoryBook
- знайомий з AWS, kubernetes, terraform, helm
- знаєш Unix (можеш підняти production ready ngnix)
- писав Jira (і не тільки) плагіни
Як ми проводимо співбесіду
Жодних домашніх/тестових завдань
1. Знайомство (30-60 хв онлайн)
2. Технічне інтерв’ю (60-90 хв онлайн)
3. Оффер
Кого ми шукаємо
- Продуктивних людей з незалежною думкою - ти не очікуєш вказівок, а пропонуєш рішення
- Ти добре розумієш, що розробка програмного забезпечення - це частина ведення бізнесу, тому приймаєш рішення крізь призму бізнес контексту.
- Ти знаєш, чому існують компроміси, й обгрунтовуєш свої рішення в рамках дихотомії “якість-швидкість”
- Ти добре знаєш “правила гри”, поважаєш їх, очікуєш цього від інших, бо цінуєш час. Дотримуючись правил, покращуєш їх, бо знаєш як це важливо (виразні 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 тижні)
З чого почнеш работу з нами
- вивчення існуючого коду
- ознайомлення з процесом (ментор в цьому допоможе ;)
- навчання Jira Cloud development
- розробка покращень існуючого функціоналу
Ми пропонуємо
- Віддалену роботу у невеликій потужній команді, що дасть можливість щодня відкривати для себе багато цікавого (від marketing до devops)
- Гнучкість, в нас є щоденні ритуали, та ми знаємо, що кількість та якість часу - це різні речі, головне результат
- 20 робочих днів відпустки та лікарняні що оплачуються
The job ad is no longer active
Look at the current jobs Java Kyiv→