Компания "Центр корпоративных технологий"
Обязанности
•Разрабатывать мобильные приложения
•Активно участвовать в процессе разработки от начала проектирования до запуска продукта
•Активно вести коммуникации с коллегами, обсуждать функциональные возможности и дизайн продукта
•Оптимизировать приложения
•Выявлять и устранять узкие места ПО
•Разбирать инциденты, связанные с дефектами ПО
Требования
Основные навыки:
· Опыт разработки под Android
· Знание Java, Kotlin
· Понимание принципов ООП, SOLID, опыт использования шаблонов проектирования, также архитектурные MVC, MVP, MVVM
· Знание Android SDK
· Понимание принципов работы клиент-серверных приложений и опыт работы с сетью:
o Опыт работы с Retrofit, OkHttp3
o Понимание назначения библиотеки Conscrypt
o RxJava
§ Понимание концепций и основ
§ Понимание преимуществ и недостатков
§ Умение использовать
· Опыт использования системы сборки Gradle
o Понимание базовых функций и принципов работы инструмента
o Знание работы Android Gradle Plugin
o Groovy на уровне простого использования и понимания написанного
o Опыт использования новых фич: Version Catalogs, Plugin Management, Dependency Resolution Management и др.
· Знание GIT
o Понимание и опыт использования базовых команд
o Умение понять и при необходимости использовать произвольные команды из официальной документации
· Опыт работы с Google сервисами: понимание роли google-services.json, опыт с Play Integrity
· Тестирование
o Junit 5: понимание работы и предназначения, умение использовать на базовом уровне + параметризованные тесты
o Mockito: понимание работы и предназначения, умение использовать на базовом уровне
o Robolectric: базовое понимание работы и предназначения
o Espresso: базовое понимание работы и предназначения
Будет плюсом
· Опыт работы с Firebase Framework
· Знакомство с Firebase Analytics или Amplitude
· Опыт работы с Jira, Confluence
· Опыт ведения документации, а также знание средств и практик документирования
· Опыт работы в среде GitLab или аналогичной
· Опыт работы с Artifactory
· Опыт или знание/понимание работы средств CI/CD, в частности Jenkins
Софт-скиллы
· Ответственное отношение к работе
· Заинтересованность в улучшении качества продукта
· Мотивация к повышению профессиональных навыков
· Амбициозность, честность и ответственность
· Системность и обучаемость
Условия
23 Октября
Алматы
Компания "Kaztor LTD" Технолог производства металлоконструкций/сетки Наша команда: Завод-изготовитель ограждений, армирующих и ограждающих...
22 Октября
Front-End / Fullstack разработчик
Алматы
Компания "Публичная Компания «Freedom Finance Global PLC»" Обязанности: Разрабатывать высококачественный фронтенд для финансового...
23 Октября
Талгар
Компания "DS Multimedia CA (ДиЭс Мультимедиа СиЭй)" Обязанности: Технологическое сопровождение производства (включая составление...
23 Октября
Back-end разработчик (PHP), middle 3
Алматы
Компания "PAYBOX Technologies" Обязанности: Обеспечение полного цикла разработки проектов компании (анализ, оценка, проектирование,...
23 Октября
Алматы
Компания "CapStone" Компания Capstone специализируется на создании IT-решений для бизнеса. Если Вы ищете работу, которая даст вам бесценный...
Вакансия размещена в отрасли