NASK
UI/UX Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик пользовательских интерфейсов в NASK для миссий национальной безопасности. Проектирование и разработка отзывчивых UI, интеграция с REST API и бэкенд-сервисами, работа в Linux-средах.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать пользовательские приложения для миссий национальной безопасности
- Создавать отзывчивые и интуитивные интерфейсы с использованием современных веб-технологий и GUI-фреймворков
- Переводить операционные и пользовательские требования в чистые UI/UX-решения
- Разрабатывать переиспользуемые UI-компоненты, рабочие процессы, дашборды и интерактивные визуализации данных
- Интегрировать фронтенд с RESTful API, бэкенд-сервисами, базами данных и аналитическими платформами
- Работать с инженерами, аналитиками и пользователями для улучшения юзабилити инструментов
- Разрабатывать и поддерживать вспомогательные бэкенд-сервисы и API
- Оптимизировать производительность, отзывчивость, надёжность, доступность и поддерживаемость приложений
- Устранять дефекты UI, интеграции и приложений по всему стеку
- Участвовать в код-ревью, обсуждениях архитектуры, Agile-активностях
- Участвовать в автоматизированном тестировании, CI/CD и DevSecOps-практиках
- Поддерживать развёртывание и работу приложений в Linux-средах
Требования
- Bachelor's degree в Computer Science, Computer Engineering, Software Engineering или смежной технической области
- Опыт разработки пользовательских приложений, веб-приложений или GUI
- Опыт с современными фронтенд-технологиями: JavaScript, TypeScript, React, Angular или Vue
- Опыт разработки отзывчивых и интерактивных интерфейсов
- Опыт интеграции UI с RESTful API и бэкенд-сервисами
- Опыт разработки на Python
- Знакомство с Git или аналогичными системами контроля версий
- Опыт работы в Linux-средах разработки
- Понимание принципов разработки ПО, отладки и проектирования приложений
- Сильные навыки решения задач и перевода требований в эффективные решения
- Отличные навыки письменной и устной коммуникации
- Активный допуск TS для подачи заявки, возможность получить SCI
- Требуется гражданство США
Условия
- Индивидуальные офисы и пространства для совместной работы
- Неформальная, но профессиональная рабочая среда
- Конкурентный пакет бонусов, эквивалентный 50% от годовой базовой зарплаты
- Программа участия в прибыли с налоговыми льготами
- Cafeteria plan для льгот
- Баланс между работой и личной жизнью
Навыки
- JavaScript
- TypeScript
- React
- Angular
- Vue
- HTML
- CSS
- Python
- RESTful API
- Git
- Linux
- Qt
- PyQt
- Figma
- Pandas
- NumPy
- SciPy
- C++
- GitLab
- JIRA
- Confluence
- CI/CD
- DevSecOps
- Playwright
- Cypress
- Selenium
- UI/UX
- Data Visualization