Senior Staff Software Engineer
US Remote, San Ramon, CA, US
Различные места работы — работа может предполагать удалённый формат; работа может потребовать переезда в ожидаемые или неожиданные локации по территории Соединённых Штатов, включая клиентские площадки и офисы Grid Dynamics по всей территории США и/или штаб‑квартиру компании, расположенную в San Ramon, CA.
Мы активно ищем Senior Staff Software Engineer с отличной технической экспертизой, который заинтересован в присоединении к нашей растущей команде. Присоединяйтесь к нашей яркой инженерной команде с открытой коммуникацией, полномочиями, инновациями и культурой, ориентированной на клиента.
· Проектировать и контролировать архитектуру компонентов Android‑приложения, обеспечивая масштабируемость, модульность и долгосрочную поддерживаемость.
· Руководить реализацией ключевых функций и вести миграцию от устаревших технологий к современному Android‑стеку с использованием Kotlin и библиотек Jetpack.
· Руководить членами команды в применении принципов Clean Code, лучших практик архитектуры и современных паттернов разработки Android, таких как MVVM и MVI.
· Сотрудничать с кросс‑функциональными командами, включая UX, Product и Backend, для уточнения требований.
· Отвечать за CI/CD‑конвейеры для Android, оптимизируя время сборки и обеспечивая эффективные циклы релизов.
· Проводить ревью кода, предоставлять техническое лидерство и способствовать обмену знаниями в команде.
· Вносить вклад в планирование, оценивая объёмы разработки и выявляя технические риски.
· Анализировать производственные проблемы и руководить их решением, фокусируясь на стабильности, производительности и постоянном улучшении.
· Различные места работы — работа может предполагать удалённый формат, работа может потребовать переезда в ожидаемые или неожиданные локации по территории Соединённых Штатов, включая клиентские площадки и офисы Grid Dynamics по всей территории США и/или штаб‑квартиру компании, расположенную в San Ramon, CA.
REQUIRED EDUCATION: Магистр наук в области прикладной математики, компьютерных наук, компьютерной инженерии или в тесно смежной области.
REQUIRED EXPERIENCE: Не менее ОДНОГО (1) года опыта в предлагаемой должности или не менее ОДНОГО (1) года опыта в следующем:
- Нативная разработка Android с использованием Kotlin, Java, KMP
- Применение принципов Clean Architecture и шаблонов проектирования SOLID в мобильной разработке
- Интеграция мобильных приложений с RESTful API и GraphQL
- Настройка и поддержка CI/CD‑конвейеров для Android‑проектов
- Миграция наследуемого мобильного кода на Kotlin
- Внедрение Dependency Injection с помощью Dagger
- Трассировка и профилирование Android‑приложений для выявления узких мест производительности, утечек памяти и оптимизации времени сборки и времени выполнения
· Возможность работать над передовыми проектами
· Зарплата: $187,574.00 в год
· Работа в высокомотивированной и преданной команде
· Конкурентоспособный оклад
· Гибкий график
· Медицинская страховка
· Программа льгот
· Социальный пакет — медицинская страховка, спорт
· Корпоративные социальные мероприятия
· Возможности профессионального развития