Местоположение: Удалённо (на территории Великобритании) - периодические поездки в Лондон
Доступ: SC-доступ; или соответствие требованиям для получения SC
В качестве Full Stack разработчика вы будете открывать, проектировать, создавать облачные приложения и прототипы, поддерживающие исследовательскую работу.
Вы будете работать как с фронтендом, так и с бэкендом, помогая командам исследовать, тестировать и подтверждать новые технические подходы и цифровые сервисы, которые лежат в основе более широких программ реформ.
Эта роль идеально подходит для разработчика, который любит работать по всему стеку, внося вклад в создание продуктов на этапе исследования, при этом обеспечивая с самого начала внедрение производительности, безопасности и удобства использования.
Основные обязанности
- Проектировать, разрабатывать и тестировать приложения с использованием Java / Spring Boot, Python, TypeScript и Angular. (сочетание фронтенда и бэкенда)
- Создавать и использовать RESTful API и интегрироваться с микросервисами на бэкенде.
- Разрабатывать прототипы пользовательских интерфейсов с акцентом на доступность, удобство использования и адаптивный дизайн.
- Исследовать приложения на Microsoft Azure (App Services, AKS, Functions, базы данных).
- Вносить вклад в DevOps-пайплайны, управление версиями и автоматизированное тестирование.
- Сотрудничать с архитекторами, инженерами данных и UX-дизайнерами для обеспечения целостной доставки от начала до конца.
- Участвовать в планировании спринтов, обзорах кода и технической документации для поддержки результатов исследований.
- Поддерживать интеграцию фронтенд-компонентов с API и событийно-ориентированными бэкенд-системами.
Требования
Обязательные навыки и опыт
- Уверенный практический опыт работы с Java / Spring Boot и TypeScript / Angular в продуктивных или прототипных средах.
- Рабочие знания Python для API или скриптов интеграции.
- Глубокое понимание облачных сервисов Azure, включая App Services, AKS и хранилища.
- Опыт разработки и использования API и управления обменом данными между системами.
- Знакомство с CI/CD пайплайнами, тестовыми фреймворками (JUnit, Jest, Cypress) и рабочими процессами Git.
- Осведомлённость о практиках безопасного кодирования, аутентификации (OAuth / OIDC) и управлении идентификацией.
- Сильные навыки сотрудничества и решения проблем в междисциплинарных командах.
Желательные навыки
- Наличие SC-доступа
- Опыт работы в проектах на этапе исследования или альфа-версии, создание прототипов или доказательств концепции.
- Знание контейнеризации (Docker, Kubernetes) и Infrastructure-as-Code (Terraform).
- Знакомство с DevSecOps и автоматизированными тестовыми пайплайнами.
- Понимание цифровых сред или стандартов технологий государственного сектора.
- Опыт работы с интеграцией данных и аналитическими решениями в полнофункциональных приложениях.
Для этой роли потребуется наличие или готовность пройти проверку безопасности (Security Clearance). В рамках процесса адаптации кандидатов попросят пройти базовый стандарт безопасности персонала (Baseline Personnel Security Standard); детали необходимых доказательств для подачи заявки можно найти на правительственном сайте Gov.UK. Если вы не сможете соответствовать этим и связанным критериям, ваше трудоустройство может быть отложено или отклонено. Подробности будут обсуждены с вами на собеседовании.
Преимущества
Присоединившись к нам, вы можете рассчитывать на
- Автономию в развитии и расширении своих навыков и опыта
- Участие в захватывающих проектах, которые меняют общество
- Сильное, вдохновляющее и стимулирующее лидерство
- Поддерживающую и совместную рабочую среду
Кроме того, мы предлагаем:
- Доступ к обучению через LinkedIn Learning, программу развития управленческих навыков и тренинги
- Программу поддержки сотрудников Wellness 24/7 с конфиденциальной помощью
- Социальные мероприятия - Завтраки по вторникам, "Жажда по четвергам" и пицца в последний четверг каждого месяца, а также участие в благотворительных инициативах
- Отпуск 25 дней в году; плюс возможность приобрести дополнительный отпуск
- Пенсионная схема Salary Exchange с 4% взносом работодателя и 5% взносом сотрудника
- Страхование жизни в размере 4-кратной базовой зарплаты
- Частная медицинская страховка без взносов (включая супруга и иждивенцев)
- Международная страхование путешествий без взносов (включая супруга и иждивенцев)