Citi

Digital S/W Engineer - Android

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

Разработчик нативных Android-приложений в технологическое подразделение Citi. Отвечает за проектирование, разработку, тестирование и поддержку защищённого и сопровождаемого кода на Kotlin.

Задачи

  • Превращать технический стек и дизайн приложения в код на платформе Android
  • Решать технические задачи при разработке небольших фич и поддержке крупных программ
  • Проводить анализ и программирование прикладных систем, участвовать в оценке сроков и стоимости
  • Отвечать за разработку, проектирование, конструирование, тестирование и внедрение
  • Писать безопасный, стабильный, тестируемый и поддерживаемый код
  • Работать автономно, при необходимости с минимальным контролем
  • Участвовать в разработке цифровых приложений, риск-технологий, Middleware, Mainframe и аналитических моделей
  • Консультировать пользователей, клиентов и другие технологические группы, предлагать решения
  • Изучать функциональность, архитектуру, зависимости и runtime-свойства систем проекта
  • Понимать бизнес-контекст и сценарии использования клиентами
  • Оценивать системные дизайны и архитектуру, участвовать в обсуждении решений
  • Готовить документацию по приложениям и системам
  • Строить и поддерживать интегрированные графики разработки с учётом зависимостей и ограничений
  • Согласовывать фичи и приоритеты, помогать команде и заказчикам достигать консенсуса
  • Выстраивать рабочие отношения с командой, руководителем и коллегами
  • Улучшать процессы разработки для ускорения поставки, инноваций и снижения затрат
  • Автоматизировать контроль качества кода, производительности, юнит-тестов и сборки в CI/CD
  • Оценивать риски при принятии бизнес-решений и соблюдать политики и нормативные требования

Требования

  • 2–5 лет профессионального опыта разработки нативных Android-приложений с портфолио по всему циклу разработки
  • Экспертное знание Kotlin
  • Понимание современных архитектурных паттернов Android: MVVM, Clean Architecture, unidirectional data flow
  • Глубокое практическое знание Android SDK, Android Studio и системы сборки Gradle
  • Умение настраивать и оптимизировать сложные многомодульные сборки
  • Опыт диагностики и устранения проблем производительности: память, рендеринг, энергопотребление
  • Сильные аналитические и количественные навыки, ориентация на данные и результат
  • Опыт влияния на крупные культурные изменения
  • Навык работы со сторонними сервис-провайдерами
  • Отличные навыки письменной и устной коммуникации
  • Степень бакалавра или эквивалентный опыт

Условия

  • Полная занятость
  • Конкурентные льготы: медицинская, стоматологическая и офтальмологическая страховка
  • Программа 401(k)
  • Страхование жизни, от несчастных случаев и инвалидности
  • Программы wellness
  • Оплачиваемые отпуска, больничные и праздничные дни
  • Возможны дискреционные и формульные премии и удержания для подходящих сотрудников

Навыки

  • Android
  • Kotlin
  • MVVM
  • Clean Architecture
  • Android SDK
  • Android Studio
  • Gradle
  • CI/CD
  • Jenkins
  • SonarQube
  • Unit testing

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

Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Staff Android Engineer
PolymarketSeniorУдалённо
250,000 – 500,000 USD в год
11 сент.
Digital S/W Engineer - Android
CitibankMiddleIrvingОфис
84,580 – 118,020 USD в год
11 сент.
Staff Software Engineer, Technical Lead, Wear OS
GoogleSeniorMountain ViewОфис
207,000 – 300,000 USD в год
10 сент.
Software Engineer, Android, Level 5
Downstream.ai (Acq. by Snap, Inc.)SeniorLos AngelesГибрид
178,000 – 313,000 USD в год
10 сент.
Digital S/W Engineer - Android — Citi, 84,580 – 118,020 USD в год, Irving | itrelocate