Senior Android Mobile Developer
Зарплата
от 1500 $
Требования
Местоположение и тип занятости
Компания
Приложение для строительной отрасли
Описание вакансии
Условия работы
Мы - растущая команда, созданная вокруг замечательной идеи. Нам нужен человек, готовый влиться в процесс и который не будет ограничивать себя только выполнением чётких инструкций. Творческая и готовая к экспериментам натура - вот кто нам нужен. Да, человек, готовый экспериментировать и готовый быстро поставить точку в экспериментах, чтобы достичь цели. Человек, готовый помочь стать нам лучше и сам стремящийся к лучшему.
Специфика проекта: разработка и поддержка Android приложения на рынке США связаного с логистическим бизнесом. Планируются командировки в США (Калифорния).
Вы будете заниматься:
- Созданием с нуля, развитием и поддержкой мобильного приложения на платформе Android;
- проектированием архитектуры приложения;
- а в дальнейшем оптимизацией производительности системы в целом;
- применением современных инженерных практик;
- работой в Agile команде.
Вы должны обладать:
- знаниями архитектуры и принципов разработки приложений под Android
- опытом разработки под Android от 2-х лет;
- хорошими знаниями ООП;
- уверенным владением языком Java с опытом активной разработки от 3-х лет;
- опытом разработки клиент-серверных приложений;
- опытом разработки многопоточных приложений;
- знаниями SQLite.
- навык использования git/mercurial в повседневной работе
Приветствуется:
- коммуникабельность, умение и желание работать в команде;
- самоорганизованность, способность самостоятельной постановки задач и продуктивной работы при минимальном внешнем управлении;
- опыт принятия архитектурных решений и рефакторинга существующего кода;
- опыт интеграции Android приложений c внешним оборудованием;
- опыт написания билдовых процедур под Android с использованием Ant Script;
- знание JSON, REST;
- любовь к простому, элегантному коду и архитектуре;
- опыт использования практик: unit testing, code review, continuous integration;
- портфолио работ или ссылки в Google Play на реализованные приложения;
- английский язык не ниже уровня Pre-Intermediate.