Описание: |
Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка. Компанию отличает продуктовый подход к разработке и плотная интеграция специалистов в распределенную команду, что позволяет им напрямую влиять на техническое решение, качество кода и конечный результат. Мы ищем в нашу команду опытного Android разработчика (Senior) со знанием английского языка для работы над проектом для нашего заказчика. Описание проекта: Универсальная платформа для смарт-терминалов ведущих мировых брендов (Pax, Ingenico, Verifone и др). Разработка Android-приложений и SDK для платёжных терминалов, обеспечивающих взаимодействие приложений со сторонними платежными приложениями на терминалах, а также с использованием внутреннего API. Сейчас проект находится в фазе выхода на рынок, есть работающий MVP и кодовая база на Kotlin. Мы ищем талантливых разработчиков, чтобы ускорить разработку и начать частые релизы для клиентов. Стек проекта: -
Kotlin, также есть Java-код -
Clean Architecture / Hexagonal Architecture -
Jetpack Compose -
Мульти-модульность, сборка через product flavors, работа со сторонними SDK -
GitHub, GitHub Actions (для CI/CD) -
Android 8.1+ (фокус на Android 10+) Мы ждём от тебя: - Уверенное владение разговорным английским языком (от В2+)
-
Опыт коммерческой разработки под Android на Kotlin 5+ лет -
Опыт разработки под платежные терминалы (обязательное требование) -
Глубокое понимание принципов чистой архитектуры, SOLID и паттернов проектирования -
Опыт интеграции сторонних SDK и публикации приложений в сторы -
Опыт Jetpack Compose -
Опыт настройки CI/CD (предпочтительно с GitHub Actions) -
Опыт автоматизированного тестирования (Unit, E2E) -
Опыт самостоятельной работы и анализа задач -
Приветствуется опыт создания внутренних SDK или библиотек Чем предстоит заниматься: -
Разработка и поддержка Android-приложений и SDK для платежных терминалов -
Интеграция и взаимодействие со сторонними платежными приложениями (app-2-app) и внутренним бэкенд-API -
Анализ документации и интеграция SDK от производителей терминалов (Pax, Ingenico, Sunmi и др) для публикации приложений в их сторах -
Участие в проектировании архитектуры, разбивка задач на подзадачи и их реализация в рамках спринтов -
Разработка отзывчивого пользовательского интерфейса, адаптированного под различные размеры экранов платежных терминалов. -
Написание unit- и end-to-end тестов для обеспечения высокого качества кода -
Настройка и поддержка CI/CD-пайплайнов для релизов -
Участие в процессе код-ревью и совместная работа с командой QA Что ты получаешь: - Трудоустройство через договор с ИП/самозанятым без привязки к определенному местонахождению;
- Оплачиваемый отпуск и больничные;
- Стабильную долгосрочную загрузку (8 часов в день, 40 часов в неделю), гибкий график, удаленно;
- Работу в профессиональной распределенной команде над интересными проектами;
- Продуманный онбординг с опытным наставником, возможность изучения новых технологий и их применение в проектах, внутреннее обучение, митапы, tech talks и прокачка технических навыков;
- Сильную команду специалистов, четко выстроенные процессы;
- Бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
- Компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС).
О компании Новео: - на рынке с 2002 г.
- производственные отделы в странах Восточной Европы
Присоединяйся к команде экспертов Новео для решения интересных задач! |