other

Junior Android-developer

Более недели назад

З/П не указана

Город: Москва

Центр корпоративных технологий

Тип занятости: Полная занятость

Требуемый опыт: Без опыта

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

ООО «Центр корпоративных технологий» является одним из ведущих российских разработчиков инновационных 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. Работа в офисе на территории Беларуси. Трудоустройство согласно ТК РБ.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 123806251

Похожие вакансии

Junior Mobile Developer (Android)

Договорная

Москва

Voximplant

Android Developer

Договорная

Москва

Совкомбанк Технологии

Android Developer

Договорная

Москва

Aston

Android developer

Договорная

Москва

Центр корпоративных технологий

Android developer

Договорная

Москва

СБЕР

Android Developer

Договорная

Москва

WILDBERRIES