Junior Android-developer
14 Ноября 2024
Город:
Витебск
Занятость:
Полная занятость
Опыт:
Нет опыта
Компания "Центр корпоративных технологий"
ООО «Центр корпоративных технологий» является одним из ведущих российских разработчиков инновационных IT-решений для банковского и финансового сектора.
Мы работаем на рынке более 5 лет. Наши клиенты - крупные банки СНГ и России.
Мы ищем android разработчика в нашу большую дружную команду.
Требования.
Основные навыки
- Знание Java (приоритет) / Kotlin.
- Опыт разработки под Android до года + базовое понимание работы Android SDK.
- Понимание принципов ООП, SOLID; базовое понимание / опыт применения шаблонов проектирования, архитектурных шаблонов MVC/MVP/MVVM.
- Базовые знания принципов работы клиент-серверных приложений:
- Понимание работы с Retrofit, OkHttp3.
- Понимание философии и основ RxJava.
- Общие знания о библиотеке Gson: назначение, как использовать.
- Система сборки Gradle:
- Понимание базовых функций и принципов работы инструмента
- Знание основных компонентов и функций для создания приложения, и за что они отвечают
- Умения использовать простые конструкции языка Groovy версии 4+
- Навыки работы в Android Studio:
- Знание базового функционала и возможностей (debugger, logcat, profiler, работа с виртуальными девайсами, умение настраивать окружение и др.)
- Опыт работы с системами контроля версий:
- Знание и понимание базовых команд (merge, commit, push и др.) и понятий (ветки, коммиты, слияния…).
- Понимание основ работы Google-сервисов.
- Тестирование:
- Junit 5: знания о библиотеке и назначении + базовое использование.
- Средства сборки и релиза (CI/CD):
- Представление о средствах и предназначении.
Будет плюсом:
- Опыт работы с Firebase Framework.
- Опыт работы с Firebase Analytics или Amplitude.
- Artifactory: общее представление о средстве / опыт работы.
- Опыт работы с Jira, Confluence.
- Опыт ведения документации.
- Опыт работы со средствами CI/CD, в частности Jenkins.
Софт-скиллы
- Ответственное отношение к работе.
- Заинтересованность в улучшении качества продукта.
- Мотивация к повышению профессиональных навыков.
- Амбициозность, честность и ответственность.
- Системность и обучаемость.
Проект:
Платежный Software Development Kit (SDK) – сертифицированный набор библиотек для упрощенной разработки программного обеспечения для приема платежей + поддержка Android-приложения, использующего SDK.
Устройства, с которыми работаем:
- SmartPOS – POS-терминалы на Android.
- SoftPOS – Android-смартфоны с NFC-чипом.
-
Языки программирования, используемые в команде:
- Java (основной на данный момент; планируемое начало полноценного перехода на Kotlin – до конца 2024-го).
- Kotlin (сейчас только в нескольких небольших проектах).
- Groovy (работа с Gradle).
-
Типы задач:
- Основные:
- Реализация бизнес-логики.
- Взаимодействие с сервером.
- Обработка данных.
- Анализ логов и исправление ошибок.
- Рефакторинг.
- Код-ревью.
- Периодически встречающиеся:
- Безопасность (шифрование, работа с ключами и сертификатами).
- Работа с Gradle (подключение плагинов и библиотек, написание скриптов и задач, поддержка новых фич).
- Декомпиляция + анализ обфусцированного кода, настройки обфускации.
- Работа с CI/CD (скрипты, настройки сборщиков).
- Написание тестов.
- Работа с документацией.
- Редкие:
- Связанные с UI (но в начале может быть больше).
- Работа с аналитикой.
Условия работы
- 5-ти дневная рабочая неделя в офисе с 9:30 до 18:30.
- Работа в офисе на территории Беларуси.
- Трудоустройство согласно ТК РБ.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
26 Октября
.Net developer (в офис, г. Новополоцк)
Новополоцк
Компания "ТриИнком" Приглашаем разработчиков для внедрения функциональности в наши продукты Занимаемся развитием и продвижением собственных...
10 Ноября
Junior + / Middle PHP разработчик
Витебск
Компания "Ливмастер" Привет, мы — Ярмарка Мастеров! IT — экосистема в сфере креативных индустрий, объединяющая онлайн-маркет товаров ручной...
09 Ноября
Витебск
Компания "Центр корпоративных технологий" ОО «Центр корпоративных технологий» является одним из ведущих российских разработчиков инновационных...
23 Октября
Blockchain Developer (Strong Middle/Senior)
Витебск
Компания "Авори" About Avori : Avori is an IT outsourcing and outstaffing company located in Minsk, Belarus. Since 2018, we’ve been...
10 Ноября
Витебск
Компания "Andersen" Andersen, an international IT com pany, invites an experienced .NET Developer to join its team for working with a com...
Вакансия размещена в отрасли