
Middle Angular Developer_sdplv
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Middle Angular Developer для приєднання до нашої фронтенд команди в Україні, який буде зосереджено на масштабованих веб-додатках з використанням Angular та TypeScript.
Про компанію
MK-Consulting розробляє державні регістри, портали, інформаційні та робочі системи, створює інтеграції між сервісами та автоматизує складні процеси з даними. Ми охоплюємо весь цикл - від виявлення та дизайну до запуску та підтримки в продакшені.
Ми працюємо з урядовими агентствами, громадськими організаціями, програмами донорів та іншими клієнтами, які потребують надійних цифрових рішень.
Обов'язки
- Розробка та підтримка веб-додатків з використанням Angular 20+ та TypeScript.
- Реалізація нової функціональності з використанням сучасних можливостей Angular: Signals, standalone components та новий контроль потоку.
- Проектування структури компонентів та модулів, робота з управління станом та реактивними потоками даних.
- Створення та розробка адаптивних UI компонентів та UI наборів на основі Angular Material та Tailwind CSS: робота з тематичними налаштуваннями, перевизначенням стилів та власним компонентами відповідно до системи дизайну.
- Інтеграція фронтенду з REST API, робота з авторизацією на основі cookies, захист від CSRF, перехоплювачами, обробкою помилок та станами завантаження.
- Залежно від проекту, розробка інтерактивних карт та візуалізацій геоданих з використанням Leaflet.
- Робота з Angular SSR, гідрацією, SEO метаданими та Open Graph, покращення Core Web Vitals.
- Написання юніт та інтеграційних тестів; наразі в нашому стеку використовується Vitest.
- Забезпечення доступності інтерфейсів відповідно до WCAG та ARIA.
- Аналіз та оптимізація продуктивності, стабільності та роботи додатків на різних пристроях.
- Участь у розбивці задач та оцінці, огляді коду та обговоренні технічних рішень.
- Співпраця з бекенд-розробниками, QA, дизайнерами, бізнес-аналітиками та іншими членами команди.
Вимоги
- 3+ роки комерційного досвіду в фронтенд розробці та впевнене практичне володіння Angular та TypeScript.
- Глибоке розуміння JavaScript, браузерної платформи, асинхронного програмування та реактивного програмування.
- Розуміння принципів побудови масштабовних фронтенд додатків: архітектура компонентів, розділення обов'язків, управління станом та потоки даних.
- Знання інженерних принципів та паттернів, здатність створювати чистий та підтримуваний код та вибирати відповідні рішення без зайвої складності.
- Досвід у повному циклі реалізації фронтенд функціональності - від збору вимог та технічного дизайну до забезпечення якості та розгортання у продакшен.
- Інженерна культура: увага до тестовості, безпеки, продуктивності, доступності та простоти майбутнього технічного обслуговування рішення.
- Здатність самостійно виробляти та оцінювати задачі, уточнювати вимоги, заздалегідь повідомляти про ризики, обґрунтовувати рішення та конструктивно працювати з командою.
Буде плюсом
- Досвід оптимізації картографічних даних чи інших великих обсягів інформації на клієнтській стороні.
- Практичний досвід у бекенд розробці на будь-якому стеку та робота з реляційними чи нереляційними базами даних.
- Досвід у розробці державних сервісів, регістрів, порталів чи облікових записів користувачів.
- Досвід роботи зі складними формами, таблицями, рольовими інтерфейсами та системами дизайну.
- Досвід у роботі з monorepo, micro-frontends чи створенням спільної фронтенд платформи для кількох продуктів.
- Досвід у діагностиці фронтенд додатків у продакшені.
- Практичне використання інструментів штучного інтелекту у розробці.
Ми пропонуємо
- Формат віддаленої роботи.
- Участь у проектах, які допомагають розвивати цифрові сервіси в Україні.
- Можливість впливати на технічні рішення та розвиток продукту.
- Онбординг та допомога з інструментами та підходами, специфічними для проекту.
- Медичне страхування.
- 20 оплачуваних днів відпустки та 10 оплачуваних днів хвороби на рік.
- Компенсація за спорт, навчання мовам, професійну підготовку та інші заходи в рамках програми мотивації компанії.
- Відкрита атмосфера роботи без зайвої бюрократії.
Очікуємо на Ваше резюме!
Подати зараз
© MK-Consulting. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
MK-Consulting прагне надавати комплексні рішення, від всебічного бізнес аналізу та розробки MVP до впровадження додатків масштабу підприємства у виробництво та модернізації існуючих систем. Ми спеціалізуємося на розробці та підтримці безпечної, масштабованої, високонавантаженої хмарної інфраструктури, інтеграції, управлінні даними, а також рішеннях машинного навчання та штучного інтелекту для державних установ.Компанія успішно реалізувала різноманітні проекти національного масштабу, в тому числі:◆ Системи державних електронних закупівель (аукціонів);◆ Портали аналізу даних про закупівлі;◆ Хмарна та локальна віртуальна інфраструктура для державних установ;◆ Додаток для управління поставками лікарських засобів;◆ Персональні електронні довідки про COVID-статус;◆ Система електронних лікарняних листів;◆ Реєстрація громадян та електронні послуги для новонароджених та їхніх батьків;◆ Різноманітні реєстри та повʼязані з ними електронні державні послуги.MK-Consulting є членом-засновником Асоціації GovTech України, ми маємо доступ до широкої мережі партнерів та технічної експертизи, що дозволяє нам ефективно масштабувати наші послуги, обмінюватись досвідом, доєднуватись до найцікавіших та важливих проектів. Використовуємо комплексний підхід, який фокусується на виборі оптимальних технологій, оптимізації ресурсів, зниженні витрат і гарантуванні безперебійної роботи та доступності наших рішень.СЕРВІСИ:◆ Розробка програмного забезпечення◆ SAAS для публічних послуг та державних реєстрів◆ Хмарна інфраструктура◆ Розкриваємо потенціал штучного інтелектуТЕХНОЛОГІЇ:◆Kubernetes ◆VMware ◆KVM ◆AWS and other clouds ◆OpenStack◆Opensource and Microsoft solutions ◆Apache Kafka◆PHP ◆Java ◆Spring ◆Python ◆NodeJS ◆Vue ◆Figma ◆Sketch ◆Agile/Scrum◆SDLC ◆UML ◆Ansible ◆Git ◆Docker ◆Angular ◆JavaScript ◆ElasticSearch◆Swagger ◆Jenkins ◆Selenium ◆inVision ◆Adobe Creative Cloud ◆BPMN ◆Jira + Confluence ◆Opensource Database ◆HAProxy ◆ELK ◆Grafana ◆ZabbixНАШІ КЛІЄНТИ:◆ Transparency International◆ Prozorro◆ Prozorro Sale◆ Міністерство охорони здоров’я◆ Державна митна служба України◆ World Bank Group◆ Європейський банк реконструкції та розвитку (ЄБРР)◆ GTI Government Transparency Institute Ltd◆ Укрзалізниця◆ TAPAS◆ GIZ◆ Rialto◆ Та інші