Android разработчик (middle/senior)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Приветствуем, уважаемый соискатель!
Hands App — современная и динамично развивающиеся студия разработки! Занимаемся автоматизацией бизнес процессов, разработкой цифровых экосистем для среднего и крупного бизнеса, сайтов под ключ, приложений, веб-сервисов. Помогаем своим клиентам провести эффективную цифровизацию коммерческой деятельности. В реализации поставленных задач используем современные технологии, нестандартные решения и индивидуальный подход. В связи с расширением, приглашаем в сплоченный, амбициозный и дружный коллектив Android разработчика!
Наша команда профессионально осуществляет полный цикл разработки, аналитика, проектирование, дизайн, разработку, продвижение и сопровождение.
Мы сфокусированы на профессиональном развитии команды, как для того, чтобы решать сложные задачи в рамках новых проектов, так и для того, чтобы улучшать возможности развития каждого человека в команде.
С тебя — желание решать реальные бизнес-кейсы и постоянно развиваться. С нас — все условия для этого.
Ожидания от кандидата
Обязанности:
- Проектировать архитектурный дизайн приложений;
- Проводить декомпозицию скоупа задач;
- Писать качественный промышленный код;
- Взаимодействовать с аналитиками, дизайнерами и тестировщиками.
Что предлагаем?
- Официальное трудоустройство в аккредитованную IT компанию, со всеми вытекающими преимуществами и социальными гарантиями. Но также рассматриваем варианты сотрудничества с ИП и самозанятыми;
- Работу в сплоченном, дружном и приятном коллективе, где уважение и взаимопомощь всегда на первом месте;
- Помощь и поддержку в развитии и самосовершенствовании в Digital сфере;
- Уютный офис с приятной рабочей атмосферой;
- Оплата по результатам собеседования
Кто нужен?
- Наличие опыта в веб-разработках. В первую очередь ищем специалиста с хорошим опытом работы на Java и Kotlin;
- Обладание хорошими личностными качествами. Ты - целеустремленный, дисциплинированный, ответственный, позитивный и коммуникабельный специалист.
- Стремление к лучшему. Не останавливаешься на достигнутом, и готов саморазвиваться, изучать новые технологии и направления, набивать шишки и двигаться только вперед.
- Навыки тайм-менеджемента. Умеешь организовать свой рабочий процесс, стремишься к соблюдению намеченных планов, сроков, дедлайнов. Всегда на связи в рабочее время.
- Нацеленность на результат. Умение достигать результата, не боятся трудностей, желание решать проблемы, а не избегать их. Умение адекватно воспринимать критику.
Требования:
- Понимание архитектуры Android, особенностей и сложностей SDK;
- Понимание жизненного цикла приложения;
- Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов);
- Понимание принципов многопоточности;
- Опыт работы MVI, Kotlin, Dagger, Cicerone;
- Опыт работы с базами данных SQL (PostgreSQL, mySQL) и/или NoSQL (MongoDB);
- Базовые знания систем контроля версий git;
- Знание Android SDK , Android Memory Management, Android application architecture, Gradle;
- Знание TCP/UDP/HTTP(S), Multithreading & Concurrency (в т.ч. RxJava);
Желательно:
- Понимание парадигмы функционального программирования;
- Опыт создания сложного нестандартного UI;
- Опыт работы в Agile, в том числе с инженерными практиками Agile;
- Высшее образование по специальности математика/программирование;
- Базовые понятия о безопасности мобильных приложений (OWASP Mobile Top Ten);
Условия работы
Мы готовы оказывать всестороннюю поддержку и помогать тебе развиваться и достигать новых целей.
Бонусы
Все бонусы и возможности IT специалистов для аккредитованных IT компаний. (Отсрочка, льготная ипотека)