Задачи:
— Разработка новых функций и поддержка приложения для проведения финансовых и административных операций по банковским картам, QR, биометрии на платежных терминалах под управлением ОС Android с использованием Java (65%) и Kotlin (35%).
— Работа с требованиями (ТЗ), декомпозиция задач, оценка.
— Реализация функциональности и пользовательского интерфейса, проведение Code Review.
— Взаимодействие с разработчиками, аналитиками, QA в рамках Agile.
Требования:
— Опыт разработки под ОС Android от 3-х лет.
— Уверенные знания Java и Kotlin, Android SDK.
— Понимание ООП, паттернов проектирования, архитектурных паттернов, Clean Architecture.
— Знание структур данных и алгоритмов.
— Понимание обеспечения безопасного хранения и передачи данных.
— Знание методов шифрования данных, основы работы с библиотекой Cipher.
— Знание основ SSL / TLS, принципов работы цифровых сертификатов и защищённых каналов.
— Опыт работы с инструментами разработчика: Git, Jira, Confluence, Nexus.
— Опыт работы с REST API, HTTP / HTTPS, SOAP.
— Опыт работы с базами данных (SQL, Room), сериализацией XML, JSON.
— Соблюдение стандартов в работе и написании кода.
— Умение работать в команде.
— Интерес к решению сложных задач.
— Готовность к изучению нового, включая специфику платежей и протоколов.
Будет плюсом:
— Опыт разработки приложений для оплаты картой, QR.
— Опыт разработки под мобильный POS-терминал.
— Опыт работы с Android NDK, C++.
— Опыт разработки кастомного UI (Compose приветствуется).
— Опыт написания Unit-тестов.
Условия:
— Оформление по ТК РФ.
— Гибридный формат работы.
— ДМС со стоматологией.
— 5 sick days.
— Английский язык с штатным преподавателем.
— Возможность предлагать и реализовывать идеи.
Зарплаты и спрос: Мобильная разработка
Сейчас в каталоге 465 вакансий по этому направлению, удалённо можно работать в 43%.
Зарплата здесь не указана. Медиана по направлению: 235 000 ₽ в месяц. У половины вакансий от 200 000 ₽ до 305 000 ₽ (вакансий с вилкой: 45).
Навыки этой вакансии, которые чаще всего просят по направлению: Kotlin (31%), Git (19%), Java (11%). В скобках доля вакансий направления.