Full-stack Technical Lead (Java+React)
Роботодавець · N-iX
Будапешт
N-iX — це глобальна компанія з надання послуг з розробки програмного забезпечення, яка допомагає підприємствам по всьому світу створювати програмні продукти нового покоління. Ми шукаємо досвідченого Technical Lead / Full Stack Engineer (Java + React) для керування архітектурним дизайном, наставництва full-stack інженерів та контролю повного циклу розробки в середовищі Extreme Programming (XP).
Завдання
- Супроводжуйте, менторите та сприяйте зростанню full-stack інженерів у команді, підтримуючи високі стандарти розробки та практики XP.
- Керуйте архітектурним дизайном та технічним спрямуванням інноваційних full-stack додатків, забезпечуючи масштагованість, безпеку та відповідність бізнес-цілям.
- Встановлюйте та підтримуйте високі стандарти якості коду, тестування (TDD/BDD), конвеєрів CI/CD та надійних практик DevOps.
- Виступайте ключовою технічною контактною особою, тісно співпрацюючи з власниками продуктів та зацікавленими сторонами для перетворення складних вимог на практичні технічні стратегії.
- Керуйте full-stack розробкою інноваційних додатків, залишаючись залученими до написання коду та віддаленого парного програмування.
- Контролюйте весь цикл розробки, включаючи проєктування, архітектуру, розробку, тестування та розгортання DevOps.
- Формуйте середовище Extreme Programming (XP) із високим рівнем співпраці, віддаленим парним програмуванням та швидким зворотним зв'язком.
Умови та пільги
Гнучкий формат роботивіддалено, в офісі або гнучкоКонкурентна зарплатаКонкурентна зарплата та хороший пакет компенсаційПерсоналізований кар'єрний рістІнструменти професійного розвиткупрограма менторства, технічні виступи та тренінги, центри компетенцій тощоАктивні технічні спільнотирегулярний обмін знаннямиКомпенсація навчанняПам'ятні подарунки до річницьКорпоративні події та тімбілдингиІнші бонуси залежно від локації
Вимоги
- Ступінь бакалавра з комп'ютерних наук або еквівалентний поєднання освіти та досвіду.
- Досвід технічного лідерства є обов'язковим.
- 6+ років досвіду full-stack розробки.
- 6+ років досвіду роботи з такими технологіями: Java, Spring.
- Підтверджений досвід роботи з функціональним програмуванням та Java Streams.
- 2+ роки досвіду front-end розробки з React.
- Досвід розробки реактивного UI (Reactive JS).
- 2+ роки досвіду розробки TDD/BDD у таких фреймворках: JUnit, Jasmine, Mockito, Protractor/Selenium.
- 2+ роки досвіду роботи з мікросервісною архітектурою та інструментами (Spring Boot/Cloud).
- Досвід роботи з ШІ (AI)
- Досвід розробки DevOps та Jenkins (обов'язково).
- Досвід розробки на Kotlin — перевага.
- Досвід проєктування, розробки та розгортання хмарних / гібридних рішень.
- Досвід розробки та розгортання в контейнеризованих середовищах (Kubernetes, Cloud Foundry).
- Глибоке знання таких концепцій проєктування: мікросервіси, виявлення сервісів (service discovery), circuit breakers.
- Сильні лідерські якості зі здатністю належним чином розставляти пріоритети, планувати та делегувати складну роботу в умовах швидких змін.
- Універсальність та здатність легко перемикатися між різними завданнями та технологіями.
- Досвід оцінки широкого спектра інформаційних рішень та продуктів.
- Сильне критичне мислення з винятковою здібністю до вирішення проблем.
- Відмінне знання англійської мови — як розмовної, так і письмової.