Обязанности:
ООО «Центр корпоративных технологий» является одним из ведущих российских разработчиков инновационных IT-решений для банковского и финансового сектора. Мы работаем на рынке более 5 лет. Наши клиенты - крупные банки СНГ и России. Мы ищем android разработчика в нашу большую дружную команду. Что нужно делать: Разрабатывать мобильные приложения.. Активно участвовать в процессе разработки,от начала проектирования до запуска продукта. Активно общаться с коллегами, обсуждать.функциональные возможности и дизайн продукта. Оптимизировать приложения. Выявлять и устранять узкие места ПО. Разбирать инциденты, связанные с дефектами ПО. Ты справишься если у тебя есть: Опыт разработки под Android. Знание Java, Kotlin. Понимание принципов ООП, SOLID, опыт использования шаблонов проектирования, также архитектурные MVC, MVP, MVVM. Знание Android SDK. Понимание принципов работы клиент-серверных приложений и опыт работы с сетью: Опыт работы с Retrofit, OkHttp3. Понимание назначения библиотеки Conscrypt. RxJava: Понимание концепций и основ. Понимание преимуществ и недостатков. Умение использовать. Опыт использования системы сборки Gradle Понимание базовых функций и принципов работы инструмента. Знание работы Android Gradle Plugin. Groovy на уровне простого использования и понимания написанного. Опыт использования новых фич: Version Catalogs, Plugin Management, Dependency Resolution Management и др. Знание GIT Понимание и опыт использования базовых команд. Умение понять и при необходимости использовать произвольные команды из официальной документации. Опыт работы с Google сервисами: понимание роли google-services.json, опыт с Play Integrity. Тестирование. Junit 5: понимание работы и предназначения, умение использовать на базовом уровне + параметризованные тесты. Mockito: понимание работы и предназначения, умение использовать на базовом уровне. Robolectric: базовое понимание работы и предназначения. Espresso: базовое понимание работы и предназначения. Будет плюсом Опыт работы с Firebase Framework. Знакомство с Firebase Analytics или Amplitude. Опыт работы с Jira, Confluence. Опыт ведения документации, а также знание средств и практик документирования. Опыт работы в среде GitLab или аналогичной. Опыт работы с Artifactory. Опыт или знание/понимание работы средств CI/CD, в частности Jenkins. Софт-скилы: Ответственное отношение к работе Заинтересованность в улучшении качества продукта Мотивация к повышению профессиональных навыков Амбициозность, честность и ответственность Условия: 5-ти дневная рабочая неделя в офисе с 9:30 до 18:30. Работа в офисе компании. Трудоустройство согласно ТК