Android разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания REDMADROBOT не является мировым лидером в авиаперевозках или моментальных платежах, не качает нефть и не торгует на бирже. Мы делаем приложения, которым миллионы людей доверяют свои данные, деньги и даже безопасность. И каждый в нашей команде берет на себя ответственность за то, чтобы оправдать их доверие, и делает все, чтобы остаться молодцом.
Предстоит делать такую работу:
- декомпозировать, оценивать и приоритизировать уйму задач;
- проектировать архитектуру приложения;
- писать понятный, тестируемый код и участвовать в code review;
- предлагать качественные решения и аргументировать их;
- быстро изучать и умело применять новые технологии;
- работать вместе с аналитиками, дизайнерами, QA-инженерами;
Требования:
- опыт разработки мобильных приложений под Android больше двух лет;
- знание Android SDK от 19 API;
- понимание основных паттернов проектирования классических алгоритмов, структур данных и область их применения;
- знание Multithreading & Concurrency (в т.ч. RxJava);
- обладать устойчивыми знаниями принципов и опытом работы в ООП, опытом работы с СУБД (+NoSQL);
- опыт разработки клиент-серверных приложений, знание TCP/UDP/HTTP/HTTPS/TLS;
- опыт распределенной разработки (работа с GitHub/GitLab).
Желательно:
- опыт разработки на Kotlin;
- понимание парадигмы функционального программирования;
- опыт создания сложного нестандартного UI;
- опыт работы в Agile, в том числе с инженерными практиками Agile;
- высшее образование по специальности математика/программирование.
Условия:
- хипстерский стек технологий: Kotlin, Clean Architecture, Dagger 2, Rx 2, Room, Moxy;
- достойная заработная плата по итогам собеседования, 100% white;
- гибкий график;
- модный офис и новенький MacBook;
- командировки на профильные конференции в роли участника или спикера;
- профессиональная команда коллег.
Мы прежде всего нацелены на профессиональное развитие команды как для того, чтобы решать все более и более сложные задачи в рамках новых проектов, так и для того, чтобы улучшать возможности развития каждого человека в команде.
Дополнительные инструкции
Вместе с рассказом о себе, если есть, присылайте ссылки на ваши работы в Google Play, а также ссылки на профили в GitHub, StackOverflow, Habr.