Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Tech Lead Engineer, щоб приєднатися до нашої команди у розробці рішення з кібербезпеки, яке допомагає компаніям контролювати безпеку своїх партнерів та постачальників. Платформа надає бали безпеки в реальному часі для підтримки кращих рішень та зменшення ймовірності майбутніх кіберінцидентів.
Обов'язки
- Розробка та оптимізація сучасних фронтенд-додатків з використанням React, Nest.js та TypeScript.
- Ініціювання технічного планування нових функцій, розподіл технічної роботи між членами команди, перегляд технічних вимог.
- Робота з мікро-фронтенд архітектурами та API-орієнтованим розробкою.
- Інтеграція та підтримка RESTful API, OpenAPI та gRPC.
- Впровадження кращих практик у фронтенд-розробці, включаючи TDD, доступність та інтернаціоналізацію.
- Створення високопродуктивних, адаптивних UI компонентів з використанням Tailwind CSS та бібліотек компонентів (shadcn/ui, React Aria).
- Забезпечення якості та безпеки коду за допомогою інструментів, таких як SonarQube, ESLint/Biome та Jest/Vitest/Playwright.
- Робота з системами CI/CD, такими як GitHub, Spinnaker та Harness, та інструментами для флагів функцій, таких як LaunchDarkly та Split.io.
- Співпраця з бекенд-командами над API шлюзами, сервісно-орієнтованою архітектурою (SOA) та версією.
- Використання розподіленого трасування та логування за допомогою OpenTelemetry.
- Впровадження стратегій контейнеризації з використанням Docker, Docker Compose та Kubernetes.
- Тісна співпраця з Engineering Manager, Product Manager та представниками міжфункціональних груп для узгодження технічної реалізації з бізнес-цілями.
- Вільне володіння українською та англійською мовами.
Вимоги
- 8+ років досвіду в фронтенд та бекенд розробці з акцентом на React, Nest.js та TypeScript.
- Глибоке розуміння monorepo(NX), сучасних фронтенд архітектур, включаючи мікро-фронтенди та API шлюзи.
- Перевірені навички у створенні та підтримці спільних пакетів та бібліотек компонентів, які використовуються кількома командами або додатками.
- Практичний досвід у створенні та підтримці дизайн-систем та уніфікованих, багаторазових бібліотек компонентів, з сильними навичками у Tailwind CSS, компонентно-орієнтованому дизайні, Figma.
- Досвід роботи з управління станом (React Context, Redux, або Zustand).
- Знання тестових фреймворк: Jest/Vitest, Playwright.
- Досвід роботи з CI/CD піплайнами та стратегіями розгортання.
- Досвід роботи з PostgreSQL, Kafka, Debezium, та Apache Flink.
- Глибоке розуміння принципів дизайну з використанням схем, визначення та еволюція контрактів з використанням Protobuf схем для синхронізації сервісів та клієнтів.
- Знання розподіленого трасування, обстеження та моніторингу продуктивності.
- Сильні навички вирішення проблем, керівництво командою та тісна співпраця з продуктовим менеджером.
Ми пропонуємо
- Складні та інноваційні середовища.
- Гнучкий графік роботи та культура, дружня до віддаленої роботи.
- 20 оплачуваних відпусток та 15 днів лікарняного.
- Щоквартальний бюджет на навчання та розвиток.
- Командні заходи, семінари та внутрішні технічні зустрічі.
- Членство в IT Клубі.
Про компанію
Jappware - компанія з розробки програмного забезпечення, яка надає інноваційні та надійні цифрові рішення для міжнародних клієнтів. Ми спеціалізуємося на розробці продуктів від ідеї до реалізації - від концепції та дизайну до архітектури, розробки та підтримки DevOps.
Наша місія:
Створювати інноваційне програмне забезпечення в рамках надійних партнерств. Ми прагнемо стати надійним та прогресивним технологічним партнером, допомагаючи бізнесам розвиватися через інновації та взаємну довіру.
Наші цінності
- Довіра - Кожне успішне партнерство будується на відкритості, чесності та щирості.
- Відкритість - Ми заохочуємо людей вільно ділитися ідеями та сприяємо прозорому спілкуванню.
- Партнерство - Ми розглядаємо цілі наших клієнтів та команд як свої власні.
- Проактивність - Ми діємо попереду можливих результатів та передбачаємо виклики, щоб досягти найкращих результатів.
Соціальна відповідальність
У Jappware ми стоїмо разом зі своїми людьми та своєю країною. Ми гордо підтримуємо стійкість, інновації та глобальний внесок України в ІТ-спільноту. За допомогою пожертв, волонтерства та соціальних ініціатив ми допомагаємо зміцнювати наші місцеві громади та майбутнє нації.
Jappware стоїть з Україною 🇺🇦 - Слава Україні!
Слідкуйте за нами через LinkedIn, DOU, Instagram, Facebook
Відповідальний рекрутер: Марта Красноносова
Створюйте нові цифрові рішення з Jappware
Станьте частиною чогось більшого.
У вас є друзі - у нас є вакансії
Надсилайте рекомендацію друга та інвестуйте у їхнє майбутнє.
Надсилайте рекомендацію друга
Вакансія, на яку ви хочете рекомендувати кандидата
CloudOps Engineer з досвідом роботи з Java
Full Stack Інженер (Python/Django + JS / Vue.js)
Код країни Телефонний номер
Ваші контактні дані
Код країни Телефонний номер
Дякуємо за рекомендацію кандидата
Наш рекрутер зв'яжеться з кандидатом протягом трьох робочих днів.
У разі виникнення питань, зв'яжіться з нами: [email protected]
Натиснувши на "Прийняти", ви погоджуєтесь з нашою Політикою конфіденційності -