Frontier Airlines
Lead Developer - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack разработчик в Frontier Airlines для перестройки всей коммерческой программной системы (сайт, мобильное приложение, middleware) на современной cloud-first архитектуре. Ключевая роль с влиянием на архитектуру, стек и CI/CD.
Задачи
- Разрабатывать, тестировать и поддерживать клиентские веб-, мобильные и API-приложения на C#, .NET, ASP.NET Core, Web API, React, React Native, Next.js, SQL Server и Microsoft Azure
- Участвовать в двухнедельных sprint planning, декомпозировать user stories и давать оценки
- Проводить и вести peer review дизайна решений и кода
- Обеспечивать техническую экспертизу и лидерство по всему стеку с фокусом на .NET, Azure, React, React Native и Next.js
- Определять и поддерживать стандарты архитектуры приложений и облака, контроли рисков и политики безопасности
- Готовить техническую документацию по дизайну и коду приложений
- Тесно работать с QA по триажу и исправлению багов
- Развивать best practices, стандарты и политики разработки
- Писать простой, поддерживаемый и переиспользуемый код в соответствии со стандартами команды
- Вести код в системе контроля версий (Azure DevOps Git), документировать pull requests, ревью, мержи и релизы
- Тестировать результаты против acceptance criteria user story в разных браузерах для desktop и mobile
- Помогать, менторить и направлять senior, middle и junior членов команды
- Владеть и непрерывно улучшать CI/CD пайплайны, автоматические сборки, тесты, проверки безопасности, деплой и релизные процессы
Требования
- Степень бакалавра или эквивалентный опыт
- 6+ лет опыта с современными frontend-технологиями: React, Next.js, React Native, TypeScript, JavaScript, HTML5, CSS3/Sass и адаптивный дизайн
- 12+ лет опыта в стеке Microsoft: C#, .NET/.NET Core, ASP.NET Core, Web API, Entity Framework Core
- Опыт solution architect или technical lead: архитектура приложений и облака, выбор стека, proof of concept
- Экспертиза в архитектуре React и библиотеках управления состоянием (Redux, Jotai), а также в рендеринге, роутинге и data-fetching Next.js
- 5+ лет облачного опыта, преимущественно Microsoft Azure, плюс рабочее знание AWS и паттернов деплоя
- Опыт перевода дизайнов и требований в отполированные адаптивные веб- и мобильные интерфейсы
- Опыт проектирования и разработки REST, SOAP и GraphQL сервисов, применение OpenAPI, OAuth 2.0, OpenID Connect и SSO
- Экспертный C#/.NET и сильный JavaScript/TypeScript
- Опыт с Visual Studio, VS Code, .NET CLI, Node.js, NPM и современными frontend build-инструментами
- Умение писать адаптивный CSS с media queries
- Отладка и оптимизация кода для максимальной производительности на разных устройствах и браузерах
- Опыт разработки приложений с БД: SQL Server, ADO.NET, Entity Framework Core, micro-ORM (Dapper)
- Экспертиза в TDD, unit и integration тестировании, CI/CD через Azure DevOps Pipelines и/или GitHub Actions
- Экспертное знание ООП, n-tier и распределённых приложений, REST API, XML/JSON и реляционных БД
- Знание SDLC, DevOps, trunk-based development и современных релизных практик
- Опыт работы в Agile-процессе
- Знание практик и законов о приватности и безопасности данных, PCI и/или SOX — плюс
Условия
- Медицинская, стоматологическая и оптическая страховка
- Опции пенсионных накоплений 401(k)
- Оплачиваемые праздники, отпуск и больничные
- Тревел-привилегии на рейсах Frontier Airlines и авиакомпаний-партнёров
- Buddy passes при соответствии условиям программы
- Скидки на путешествия и скидки сотрудникам на отдельные товары и услуги
- Гибридный график для подходящих headquarters-ролей в Денвере, Колорадо
- Business casual дресс-код для подходящих корпоративных ролей
- Программы поддержки сотрудников, включая HOPE League
- Зарплата $123,462 - $163,873
Навыки
- C#
- .NET
- .NET Core
- ASP.NET Core
- Web API
- Entity Framework Core
- React
- React Native
- Next.js
- TypeScript
- JavaScript
- HTML5
- CSS3
- Sass
- Redux
- Jotai
- Microsoft Azure
- AWS
- SQL Server
- ADO.NET
- Dapper
- REST
- SOAP
- GraphQL
- OpenAPI
- OAuth 2.0
- OpenID Connect
- SSO
- Azure DevOps
- Git
- GitHub Actions
- CI/CD
- TDD
- Node.js
- NPM
- Visual Studio
- Visual Studio Code
- .NET CLI
- XML
- JSON
- DevOps