Местоположение
Удалённо (на территории Великобритании) - периодические поездки в Лондон
Доступ
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-кратной базовой зарплаты
•Частная медицинская страховка без взносов (включая супруга и иждивенцев)
•Международное страхование путешествий без взносов (включая супруга и иждивенцев)