Core — это динамично развивающаяся IT-компания, специализирующаяся на предоставлении аутстаффинговых решений для банковского и корпоративного сектора. Мы сотрудничаем с крупными банками и технологическими лидерами, помогая им масштабировать команды и реализовывать сложные проекты. Нас ценят за профессионализм, прозрачность и внимание к каждому участнику процесса.
Мы сейчас в поиске Junior разработчика в один из крупных банков страны.
1. Опыт профессионального программирования на языке Java(7) (кода на Java 10%)процент кода в проекте
2. Опыт профессионального программирования на языке Kotlin (кода на Kotlin 90%)процент кода в проекте
3. Владение на профессиональном уровне Android SDK
4. Знание и понимание Android Jetpack \ Android X \ Jetpack Compose
5. Знание и умение применять архитектуры приложений MVP\MVVM\MVI\UDF
6. Понимание паттернов проектирования (GOF)
7. Умение писать код по SOLID
8. Опыт работы с Dagger2 и многомодульностью в проекте
9. Опыт работы с RXJava2(3)
10 Опыт работы и понимание Kotlin coroutines
11. Знание классических алгоритмов и структур данных
12. Знание и опыт работы с Unit-тестами, в чаности JUnit4(5) + mockk(mockito\powermock)
13. Будет плюсом, если есть опыт работы с UI тестами(kaspresso)
14. Опыт работы с дизайн-макетами из figma\pixso и взаимодействие с дизайнерами
15. Опыт работы и понимание на базовом уровне gradle, ci(jenkins)
16. Знание и понимание систем контроля версий(Git), понимание и умение работать с GitFlow
17. Владение инструментами Atlassian на высоком уровне (confluence, jira, bitbucket)
Условия: