Senior Web Developer
Роботодавець · Shift4
Будапешт
Як Senior Web Developer, ви відповідатимете за проєктування, розробку та підтримку сучасних вебдодатків, які забезпечують роботу бізнес-рішень і рішень для клієнтів Shift 4. Вашим основним фокусом буде створення високоякісних, масштабованих і підтримуваних фронтенд-додатків на Angular у тісній співпраці з бекенд-розробниками, архітекторами, власниками продуктів та QA-інженерами.
Завдання
- Проєктування, розробка, тестування та підтримка вебдодатків на Angular
- Створення повторно використовуваних, підтримуваних та масштабованих UI-компонентів
- Впровадження адаптивних та зручних інтерфейсів, що забезпечують чудовий досвід користувача
- Тісна співпраця з власниками продуктів, UX-дизайнерами та бекенд-розробниками для реалізації бізнес-вимог
- Інтеграція фронтенд-додатків із REST API та бекенд-сервісами
- Забезпечення відповідності додатків стандартам безпеки, продуктивності та доступності
- Пошук та усунення проблем у роботі додатків, помилок та вузьких місць продуктивності
- Проведення рев'ю коду та впровадження найкращих практик розробки в команді
- Написання та підтримка юніт-тестів, інтеграційних тестів і наборів автоматизованих тестів
- Активна участь в Agile-процесах, таких як планування спринтів, щоденні стендапи, ретроспективи та уточнення беклогу
- Менторство для junior-розробників та обмін технічним досвідом із командою
Вимоги
- Міцний практичний досвід роботи з Angular (бажано Angular 12+)
- Глибоке розуміння архітектури Angular та основних концепцій: Components, Modules, Services, Dependency Injection, Routing, Guards, Pipes, Directives, Reactive Forms
- Міцний досвід роботи з RxJS та концепціями реактивного програмування
- Досвід впровадження рішень для управління станом (NgRx, патерни Redux або аналогічні)
- Поглиблені знання: TypeScript, JavaScript, HTML5, CSS3
- Вища освіта в галузі комп'ютерних наук, розробки програмного забезпечення, інформаційних технологій або суміжній технічній сфері
- Мінімум 5 років професійного досвіду розробки програмного забезпечення
- Мінімум 5 років практичного досвіду розробки на Angular у корпоративному середовищі
- Чудове володіння англійською мовою (письмово та усно)