SAIC
Mobile Developer Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Mobile Developer в SAIC для разработки мобильных приложений на React Native с интеграцией нативного кода iOS и Android. Гибридный формат в Ashburn, VA: 4 дня в офисе в первый год, далее 2-3 дня.
Задачи
- Проектировать и разрабатывать удобные и переиспользуемые компоненты на React Native
- Использовать современные инструменты разработки: VS Code, GitLab, Atlassian Suite для тикетов и документации
- Представлять решения на формальных и неформальных design review совместно с Technical Lead и документировать дизайн по методологии жизненного цикла систем заказчика
- Обеспечивать взаимодействие с нативным кодом Android и iOS из React Native
- Писать unit-тесты и end-to-end тесты с использованием выбранного командой фреймворка
- Участвовать в ежедневных scrum-встречах и code review
- Менторить junior-разработчиков по React Native
- Следить за обновлениями и трендами React Native
Требования
- Bachelor’s degree в Computer Science или смежной области и 9+ лет технического опыта
- Подтверждённый опыт мобильной разработки
- React Native (будет плюсом)
- Нативная разработка под iOS и Android
- Опыт работы с Detox
- TypeScript
- Построение и отладка CI/CD пайплайнов для мобильных платформ
- Понимание работы REST API
- Понимание микросервисной архитектуры
- Разработка unit- и end-to-end тестов
- Гражданство США
- Готовность проходить CBP Background Investigation и получить public trust
- Готовность работать в офисе в Ashburn, VA 5 дней в неделю в первый год
Условия
- Гибридный формат: 4 дня в неделю в офисе в первый год, 2-3 дня после первого года
- Работа в команде над миссионно-критичными проектами
- Компания SAIC — крупный интегратор в сфере defense, space, intelligence и civilian markets
- Equal Opportunity Employer
Навыки
- React Native
- TypeScript
- iOS
- Android
- Detox
- CI/CD
- REST API
- Microservices
- Unit Testing
- E2E Testing
- GitLab
- VS Code
- Atlassian Suite
- RTK Query
- Containerization
- Orchestration
- Scrum