Accelint
Senior Front End Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Front End Developer в оборонную технологическую компанию Lyntris для работы над облачной системой command and control (C2) для DoD-проектов. Роль предполагает тесное взаимодействие с операторами системы, быстрый прототипинг и развитие переиспользуемых компонентов на React.
Задачи
- Работать вместе с операторами системы для получения обратной связи по ПО и проработки возможных решений
- Передавать новые требования командам разработки и быстро прототипировать изменения в веб-приложениях на React
- Участвовать в разработке и поддержке библиотек переиспользуемых компонентов и общей кодовой базы
- Писать высококачественный код с применением лучших практик, стандартов кодирования и паттернов проектирования
- Участвовать во всём жизненном цикле разработки ПО, включая сбор требований, проектирование, разработку, тестирование и деплой, в рамках agile-итераций
- Участвовать в code review и обеспечивать качество кода через эффективные стратегии тестирования
- Взаимодействовать с разработчиками, дизайнерами, тестировщиками, проектными и продуктовыми менеджерами и спонсорами проектов
- Регулярно сообщать об оценках задач и прогрессе лиду разработки и product owner через соответствующие инструменты
- Работать в команде с другими разработчиками, поддерживая культуру непрерывного обучения и профессионального роста
- Выполнять другие задачи по поручению
Требования
- Не менее 8+ лет профессионального опыта front end / UI разработки (5+ при наличии STEM B.S.), включая 5+ лет опыта с React (другие JavaScript-фреймворки — плюс)
- Умение разрабатывать организованные, доступные и производительные приложения с использованием JavaScript, TypeScript, продвинутого CSS и HTML
- Твёрдое понимание архитектуры приложений и таких концепций, как асинхронное программирование, замыкания, типы и ES6
- Знакомство с библиотеками на основе WebGL (например, ThreeJS, Deck.gl, Mapbox GL JS)
- Опыт работы с CSS-in-JS решениями, такими как Styled Components или Emotion
- Уверенное владение системами контроля версий (например, Git) и эффективными совместными workflow разработки
- Опыт управления надёжными инструментами сборки и тестирования и внедрения автоматизации workflow (например, Jest, Rollup, Webpack, Babel)
- Внимание к деталям в реализации пользовательского интерфейса и UX с дизайнерским мышлением
- Гражданство США и действующий допуск Secret или Top Secret или способность получить и поддерживать его
Условия
- Full time
- Гибридный формат из офиса в Tacoma, WA
- Оплачиваемый отпуск
- Оплачиваемые корпоративные праздники
- Медицинская, стоматологическая и офтальмологическая страховка
- Опциональные HSA и FSA
- Базовая и добровольная страхование жизни
- Страхование краткосрочной и долгосрочной нетрудоспособности
- 401k с matching
- Программа помощи сотрудникам (EAP)
- Возможны командировки до 5%
Навыки
- React
- JavaScript
- TypeScript
- CSS
- HTML
- WebGL
- ThreeJS
- Deck.gl
- Mapbox GL JS
- Styled Components
- Emotion
- Git
- Jest
- Rollup
- Webpack
- Babel
- Redux
- React Context API