General Motors
Senior Software Engineer - Mobile
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик мобильных приложений в General Motors. Отвечает за полный цикл разработки мобильных приложений на React Native — от концепции до деплоя и поддержки, в тесной работе с UI/UX-дизайнерами, продактами и инженерами.
Задачи
- Разработка мобильных приложений на React Native
- Разработка API для поддержки мобильного функционала
- Преобразование кода в удобные для пользователя приложения совместно с внутренними командами
- Написание unit- и UI-тестов для выявления неисправностей
- Полный жизненный цикл разработки приложений с использованием стандартных паттернов и фреймворков
- Тюнинг производительности, оценка и улучшение юзабилити
- Проактивное выявление и устранение проблем ПО: качество кода, несоответствие паттернов, вопросы безопасности
- Документирование решений и поддержание технической документации в соответствии со стандартами GM
- Соблюдение стандартов GM и отраслевых методологий
- Лидерская роль в команде
Требования
- Bachelor's Degree in Computer Science или смежная область, либо эквивалентный опыт
- 7+ лет опыта в разработке ПО
- 5+ лет опыта в мобильной разработке
- Опыт использования AI-инструментов разработки (Cursor, Claude, GitHub Copilot или аналоги)
- Опыт участия в доставке программных проектов (деплой)
- Знание тестирования ПО, QA и тестирования решений, включая автоматизацию
- Знание поддержки и отладки работающих приложений
Условия
- Гибридный формат: минимум 3 дня в неделю в офисе Austin, TX или Warren, MI
- Релокационные бенефиты для подходящих кандидатов
- Спонсорство иммиграции не предоставляется
Навыки
- React Native
- Mobile Development
- API
- Unit Testing
- UI Testing
- Performance Tuning
- AI-assisted development
- Cursor
- Claude
- GitHub Copilot