City of Philadelphia

Senior Software Engineer – Mobile Development (Android)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Android-разработчик в OIT города Филадельфия. Ведёт проектирование, разработку и поддержку Android-приложений для городских сервисов, отвечает за архитектуру и качество мобильных решений.

Задачи

  • Проектировать, разрабатывать и поддерживать Android-приложения на Kotlin и Jetpack Compose
  • Принимать решения по технической архитектуре и задавать лучшие практики Android-разработки
  • Совместно с product, дизайном и backend-командами определять требования и выпускать фичи
  • Реализовывать pixel-perfect дизайн совместно с UX/UI-дизайнерами
  • Обеспечивать соответствие приложений правилам Google Play Store
  • Писать чистый и поддерживаемый код по стандартам Android-разработки
  • Интегрировать приложения с API, backend-сервисами и городскими системами данных
  • Обеспечивать доступность, безопасность и производительность приложений
  • Проводить код-ревью и менторить младших разработчиков
  • Внедрять автоматизированное тестирование, CI/CD и мониторинг
  • Устранять технические проблемы по всему мобильному стеку
  • Участвовать в agile-процессах: планирование спринтов, стендапы, ретроспективы

Требования

  • 5+ лет профессиональной Android-разработки
  • Уверенное владение Kotlin, Android Studio и современными Android-фреймворками (Jetpack, Compose, Coroutines)
  • Опыт сборки и публикации приложений в Google Play Store или enterprise-дистрибуции
  • Опыт интеграции RESTful API и работы с backend-сервисами
  • Понимание мобильной архитектуры, паттернов проектирования и оптимизации производительности
  • Знание Android SDK, Gradle, Activities, Fragments, Services, Content Providers
  • Понимание Material Design и Android UI/UX практик
  • Опыт работы с Git
  • Знание фреймворков автоматизированного тестирования мобильных приложений
  • Опыт работы в agile-процессах
  • Наличие cover letter в заявке
  • Опыт разработки и публикации хотя бы одного Android-приложения в Google Play Store
  • Портфолио или примеры работы с React Native

Условия

  • Зарплата $105,000 - $110,000
  • Комплексная медицинская страховка для сотрудников и иждивенцев
  • Оплачиваемый отпуск, больничные и праздники
  • Пенсионные накопления
  • Программа прощения студенческих кредитов (Public Service Loan Forgiveness)
  • Бесплатный проезд на SEPTA
  • Скидки и стипендии на обучение
  • Требуется проживание в Филадельфии в течение шести месяцев после найма

Навыки

  • Kotlin
  • Android
  • Jetpack Compose
  • Coroutines
  • Android Studio
  • Gradle
  • Android SDK
  • Material Design
  • RESTful API
  • Git
  • Google Play Console
  • React Native
  • Node.js
  • TypeScript
  • SQL
  • PostgreSQL
  • Oracle
  • MSSQL
  • AWS
  • Docker
  • CI/CD

Похожие вакансии

Lead Mobile Engineer
MLabsLeadNew YorkГибрид
140,000 – 220,000 USD в год
19 окт.
Senior Android Software Developer, Infotainment
Lucid MotorsSeniorSouthfieldОфис
16 окт.
Principal Software Engineer-Native Mobile Development
H&R BlockLeadУдалённо
132,200 – 224,700 USD в год
16 окт.
Engineer, Software
Brother International CorporationMiddleWestminsterГибрид
90,000 – 110,000 USD в год
16 окт.
Principal Software Engineer, Mobile Platform
FISLeadJax North ApartmentsОфис
16 окт.
Senior Software Engineer – Mobile Development (Android) — City of Philadelphia, 105,000 – 110,000 USD в год, Philadelphia | itrelocate