Position: JavaScript / Frontend Developer
Company: Underhood
Category: JavaScript
Experience: 2y
English level: basic

Underhood - міжнародна ІТ-компанія зі штаб-квартирою в Німеччині та розподіленою командою розробників. Ми займаємося реалізацією комплексних b2b та b2c рішень та допомагаємо компаніям ефективніше вести свій бізнес.

Нашим основним продуктом є BPM система для компаній у сфері онлайн комунікації та розваг, а замовниками – найбільші гравці на ринку.
У зв'язку з активним зростанням компанії шукаємо JavaScript-розробника з досвідом роботи від 2-х років. Якщо Ви прагнете бути розробником, а не кодером і хочете створювати якісний продукт (як з погляду коду, так і з погляду UI/UX) - пишіть, нам є про що поговорити.

Обов'язки:
- участь у проектуванні архітектури frontend;
- розробка frontend-частини;
- Проведення код-ревью.

Вимоги:
- відмінні знання JavaScript - AJAX, WS, Promises, DOM;
- гарні знання HTML, CSS;
- вміння розумітися на чужому коді;
- впевнене використання VCS Git.

Плюсом буде:
- гарні знання одного з JS-фреймворків - React/Vue
- знання ExtJS 4+ (в ідеалі 6+) - розуміння патернів MVC/MVVM, - гарне знання компонентів фреймворку та їх можливостей, досвід написання власних компонентів;
- знання Electron.js - Node.js, Context bridge, IPC, WebView/BrowserView;
- досвід розробки розширень для Google Chrome
- Досвід проектування UI/UX.

Наш стек:
- ExtJS 7.5;
- Electron.js 21.3;
- ZendFramework 3 (Laminas);
- PostgreSQL.

Що ми можемо запропонувати:
- роботу у сильній, мотивованій команді;
- можливість впливати на процес та результат;
- сучасні технології та інструменти;
- спілкування у Slack, спільне проектування рішень у Miro;
- чітко поставлені завдання у JIRA;
- тестове оточення та команда QA, звіти з тестування у TestRail;
- налаштований CI/CD через Bitbucket;
- документація по реалізованому функціоналу Confluence.

А також:
- Конкурентний рівень заробітної плати за підсумками технічної співбесіди;
- регулярні атестації з можливістю перегляду заробітної плати за підсумками роботи;
- лекції всередині компанії та оплата навчання;
- гнучкий графік роботи.