
Ведущий Android разработчик, Москва.
▷ Работодатель: SquareGPS
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
SquareGPS – частная IT-компания, в которой работают примерно 80 человек. Разработчики организованы в несколько команд, каждая из которых создает свой особый продукт, но на базе общей платформы. Можно выбирать, в какой команде работать – с учетом опыта и профессиональных интересов, желания изучить новую предметную область. Иногда выбор определяют симпатии к коллективу или желание попробовать себя в другой роли.
Что вы будете делать
Android разработчик будет принимать участие в создании новых и доработке существующих мобильных приложений для одной из ведущих платформ контроля подвижных объектов в мире. Приложения активно работают с картами, позволяют в фоновом режиме отслеживать сотрудников, предоставлять актуальные данные, задания, обмениваться сообщениями, прокладывать маршруты и многое другое.
Мы применяем актуальные и перспективные технологии и инструменты:
-
Языки: Java 7, Kotlin 1.5 (активно мигрируем кодовую базу на Kotlin);
-
Target SDK - version 29;
-
Библиотеки: Google Play Services, Android Viewbinding, Room, Koin, OkHttp, kotlinx-coroutines, Glide, Jackson, etc;
-
Форматы данных: JSON over HTTP API, бинарный протокол Navixy;
-
Сбор ошибок, статистика: Firebase Crashlytics;
-
IDE: Android Studio;
-
Контроль версий: Git;
-
Управление задачами: JetBrains YouTrack;
-
Continuous integration: JetBrains TeamCity.
Мы ожидаем от вас:
-
Знание языка Java 7+ и Kotlin;
-
Практический опыт разработки мобильных приложений на Java и/или Kotlin от 3-х лет и глубокое знание платформы Android ;
-
Знание структуры Android-приложения, жизненного цикла его компонентов и принципов их взаимодействия, умение работать с ресурсами приложения;
-
Понимание принципов ООП и design patterns, SOLID, умение создавать поддерживаемый код;
-
Опыт многопоточного программирования в Android;
-
Хорошее понимание модели и принципов взаимодействия клиент-сервер (HTTP, Rest API, JSON, form data);
-
Технический английский на уровне чтения / написания документации;
- Опыт работы с системами контроля версий (Git либо аналоги).
Будут дополнительным плюсом:
- Умение создавать красивые и удобные интерфейсы в стиле Material Design;
- Опыт работы в команде;
- Навыки написания тестов;
- Опыт работы с Google maps, Firebase services, In-app purchases;
- Наличие примеров кода.
Мы предлагаем:
Базовые условия:
-
Высокая зарплата (100% официальная);
-
Премии за крутые результаты, выполненные проекты, новаторство;
-
Нормированный день или гибкий рабочий график;
-
Программа ДМС на выбор (есть стоматология);
-
Хороший коллектив из увлеченных людей, требовательных профессионалов, ценящих выстроенный процесс разработки ПО.
Для работающих в офисе (т.е. не удаленно): - Офис в центре Екатеринбурга (м.геологическая) или Москвы (м.Полянка);
-
Хорошее индивидуальное оснащение рабочего места;
-
Комната отдыха: зона релакса, спортивная зона, душ, библиотека;
-
Кухни: вкуснейший зерновой кофе, фрукты, йогурты, снеки;
-
Корпоративные мероприятия;
-
Крытое парковочное место для авто/мото/вело