Ведущий разработчик Android (Цифровой рубль) (удаленная работа)

21 декабря 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Ведущий разработчик Android (Цифровой рубль)

Описание вакансии

Проект - Цифровой рубль.
Что такое ЦР? это третий вид денег, в дополнение к наличным и безналичным.
Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы C2C и C2B;
- Возвраты B2C

Требования:

  • Знания в области реализации Цифрового рубля
  • Опыт мобильной разработки для Android от 3 лет
  • Знание и опыт работы с IDE Android Studio (от 2024.1.1) и Gradle (от 8.5.0)
  • Глубокое знание языка Kotlin (от 1.8 и выше), Kotlin coroutines и платформы Android (API > = 21)
  • Знание языка Java (17 и выше)
  • Знание и опыт работы с архитектурой Clean architecture + MVVM, понимание принципов многомодульной архитектуры
  • Опыт работы с Git, GitLab
  • Опыт написания Unit, Snapshot тестов
  • Опыт настройки мобильного CI/CD
  • Знание и опыт работы с UI паттернами пользовательского интерфейса
  • Опыт работы с UIKit
  • Опыт в оптимизации приложений Android: выявление и оптимизация проблемных мест UI и при работе с данными
  • Понимание принципов ООП, SOLID, KISS, DRY, YAGNI и шаблонов проектирования
  • Знание и опыт работы с сетевым стеком http, WebSocket

Обязанности:

  • Участие в найме
  • Обучение, наставничество, контроль результатов работы разработчиков
  • Участие в выборе целевого стека технологий в рамках задач команды
  • Техническое проектирование, разработка(кодирование) разработка ПО,
    сопровождение ПО, исправление дефектов ПО (в зависимости от стека, на
    котором работает)
  • Оценка трудоемкости разработки на основе технической документации
  • Декомпозиция задач
  • Первичное тестирование разработанного ПО
  • Проведение экспертизы существующих систем, моделей и применяемых
    технологий, в том числе в конфликтных, аварийных ситуациях
  • Консультация смежных подразделений
  • Работа с документацией

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы обсуждается индивидуально
  • Возможность работать удаленно


Посмотрите похожие вакансии

Наставник на курс Android-разработчик
Компания: Яндекс Практикум
Зарплата: з.п. не указана