Senior программист Android (Java)
Зарплата
от 80 000 до 160 000 ₽
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем в команду человека с широким техническим кругозором, знающим плюсы или минусы того или иного технического решения, умеющий обосновать свое видение другим членам команды.
Чем нужно будет заниматься:
- Разработка нового мобильного приложения под платформу Android.
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Выявление и исправление ошибок в работе текущего приложения.
Требования:
- Опыт разработки мобильных приложений под Android больше двух лет.
- Знание Android SDK (API lvl > 14), Android Memory Management, Android architecture components, Gradle.
- Знание TCP/UDP/HTTP, Multithreading & Concurrency (в т.ч. RxJava).
- Знание библиотек Realm, Retrofit.
- Опыт разработки клиент-серверных приложений.
- Обладать устойчивыми знаниями принципов и опытом работы в ООП, и принципы SOLID, опытом работы с СУБД (+NoSQL).
- Знание основных паттернов проектирования.
- Знание методик автоматизированного тестирования.
- Опыт распределенной разработки (работа с Git).
Желательно:
- Опыт разработки на Kotlin.
- Понимание парадигмы функционального программирования.
- Опыт создания сложного нестандартного UI.
- Высшее образование по специальности математика/программирование.
Условия:
- Зарплата по результатам собеседования
- Работа на территории работодателя в команде программистов
- Предоставление жилья, до офиса 10 минут пешком
- Полная занятость, возможен гибкий график
- Оформление по ТК РФ