Описание
Наша команда активно растёт, и сейчас мы ищем опытного Android Engineer в крупный финтех-проект.
Задачи
•Разработка новых фич и поддержка приложения (Java 65% и доля снижается, Kotlin 35% и доля растёт) для проведения финансовых и административных операций по банковским картам, QR, биометрии на платежных терминалах под управлением ОС Android.
•Работа с требованиями (ТЗ), декомпозиция задач, оценка.
•Реализация функциональности и UI, проведение Code Review.
•Взаимодействие с разработчиками, аналитиками, QA в рамках Agile.
Требования
•Опыт разработки под ОС Android от 3-х лет.
•Уверенные знания Java и Kotlin, Android SDK.
•Понимание ООП, паттернов проектирования, архитектурных паттернов, CleanArch.
•Понимание структур данных, алгоритмов.
•Понимание, что такое обеспечение безопасного хранения и передачи данных.
•Знание методов шифрования данных, основы работы с библиотекой 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 Day
•Английский язык с нашим штатным преподавателем
•Возможность предлагать и реализовывать идеи