Описание
Как Full Stack Developer вы будете исследовать, проектировать и разрабатывать облачные приложения и прототипы, поддерживающие discovery-работу. Вы будете работать как с фронтендом, так и с бэкендом, помогая командам исследовать, тестировать и валидировать новые технические подходы и цифровые сервисы, лежащие в основе более широких программ реформ. Роль подходит разработчику, которому нравится работать по всему стеку, участвуя в сборках на этапе discovery, при этом обеспечивая производительность, безопасность и удобство использования с самого начала.
Задачи
•Проектирование, разработка и тестирование приложений с использованием Java / Spring Boot, Python, TypeScript и Angular (смешанная FE и BE работа)
•Создание и использование RESTful API, интеграция с бэкенд-микросервисами
•Разработка прототипов пользовательских интерфейсов с акцентом на доступность, удобство использования и адаптивный дизайн
•Discovery-разработка приложений на Microsoft Azure (App Services, AKS, Functions, Databases)
•Участие в DevOps-пайплайнах, контроле версий и автоматизированном тестировании
•Сотрудничество с архитекторами, инженерами данных и UX-дизайнерами для обеспечения целостной сквозной поставки
•Участие в спринт-планировании, код-ревью и технической документации для поддержки discovery-результатов
•Поддержка интеграции фронтенд-компонентов с API и событийно-ориентированными бэкенд-системами
Требования
•Солидный практический опыт работы с Java / Spring Boot и TypeScript / Angular в продакшене или прототипных средах
•Рабочие знания Python для API или интеграционных скриптов
•Глубокое понимание облачных сервисов Azure, включая App Services, AKS и storage
•Опыт разработки и использования API, управления обменом данными между системами
•Знакомство с CI/CD пайплайнами, тестовыми фреймворками (JUnit, Jest, Cypress) и Git workflows
•Понимание практик безопасного кодирования, аутентификации (OAuth / OIDC) и управления идентификацией
•Сильные навыки сотрудничества и решения проблем в мультидисциплинарных командах
•Требуется наличие или готовность пройти Security Clearance. В рамках онбординга кандидатам потребуется пройти Baseline Personnel Security Standard; детали требуемых подтверждающих документов можно найти на правительственном сайте Gov.UK. Если вы не можете соответствовать этому и связанным критериям, оформление может быть отложено или отклонено
Будет плюсом
•SC cleared
•Опыт в discovery или alpha проектах, создание прототипов или proof of concept
•Знание контейнеризации (Docker, Kubernetes) и Infrastructure-as-Code (Terraform)
•Знакомство с DevSecOps и автоматизированными тестовыми пайплайнами
•Понимание цифровых сред или стандартов технологий государственного сектора
•Опыт интеграции данных и аналитических решений в full-stack приложениях
Условия
•Автономность в развитии и росте навыков и опыта
•Участие в интересных проектах, которые приносят пользу обществу
•Сильное, вдохновляющее и побуждающее к размышлению руководство
•Поддерживающая и коллаборативная среда
•Доступ к LinkedIn Learning, программе развития менеджмента и обучению
•Wellness: конфиденциальная программа помощи сотрудникам 24/7
•Социальные активности: завтраки по вторникам, "Thirsty Thursdays" и пицца в последний четверг каждого месяца, а также поддержка благотворительных инициатив
•Отпуск 25 дней в год; плюс возможность приобрести дополнительные дни отпуска
•Пенсионная программа Salary Exchange Scheme с 4% взносом работодателя и 5% взносом работника
•Страхование жизни в размере 4-кратного базового оклада
•Частная медицинская страховка без взносов (включая супруга/супругу и иждивенцев)
•Страхование путешествий по всему миру без взносов (включая супруга/супругу и иждивенцев)