Android разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда разработки ищет нового коллегу, который будет принимать участие в развитии одного из наших основных продуктов.
Чем предстоит заниматься:
Разработка и поддержка Android приложений и библиотек;
Проведение code review;
Проектирование архитектуры приложений и отдельных компонентов;
Взаимодействие с аналитиками, дизайнерами, программистами Бэка и тестировщками;
Планирование скоупа работ;
Написание тестов Unit/UI.
Что требуется:
- Уверенные знания Java и Android SDK;
- Понимание паттернов и принципов ООП, классических алгоритмов и структур данных;
- Понимание принципов SOLID и чистой архитектуры приложений;
- Опыт разработки клиент-серверных приложений с возможностью кэширования данных;
- Умение проектировать архитектуру сложных приложений;
- Наличие завершенных проектов в Google Play;
- Технический английский;
- Умение разбираться в чужом коде;
- Опыт написания юнит тестов.
Будет большим плюсом:
- Опыт работы с таск трекерами (JIRA, Confluence);
- Опыт применения: Jenkins, Fastlane, Twine;
- Знание и опыт работы с Kotlin;
- Опыт работы в команде;
- Опыт разработки A/B Тестов с использованием Feature Toggle;
- Опыт написания кастомных View.
Мы готовы предложить:
Интересную, разноплановую работу в динамично развивающейся компании с интересными продуктами;
Возможность участвовать в реализации ярких проектов;
Атмосферу творчества и свободы - у нас нет дресс-кода, гибкое начало и окончание рабочего дня;
Классную команду профессионалов, с которыми никогда не бывает скучно;
Возможность непрерывно развивать свои профессиональные компетенции и расти карьерно;
Оформление по ТК РФ, "белую" заработную плату;
Работу в современном бизнес-центре с кальяном и кикером в пешей доступности от м. Балтийская.