В SimbirSoft более 1500 разработчиков ежедневно решают интересные задачи, которые делают комфортнее жизни миллионов пользователей.
Если тебе интересны сложные технические задачи, работа в команде профессионалов, возможность прокачать экспертизу на проектах из разных сфер бизнеса – присоединяйся к нам!
Мы ищем:
Опытного специалиста, которому предстоит заниматься мобильной разработкой в сложных проектах с интересными задачами.
Требования:
Отличное знание языка программирования Kotlin.
Умение читать и вносить правки в код на Java.
Глубокое знание компонентов Android.
Умение реализовывать UI на Jetpack Compose. Будет плюсом знание XML и написание кастомных View.
Понимание циклов работы Android-приложения и управления памятью.
Понимание принципов работы клиент-серверных приложений.
Знание и применение MVVM, MVI архитектур, Clean Architecture.
Знание паттернов проектирования и принципов разработки ПО (GoF, SOLID, KISS, DRY, YAGNI).
Умение работать с базами данных (Sqlite, Realm).
Умение работать с многопоточностью и в фоновом режиме (Сoroutines/Flow, Service/Workmanager).
Знание DI (dagger/Koin).
Понимание основ тестирования, умение и желание писать Unit тесты.
Будет плюсом:
Условия:
Работу в команде экспертов;