Android developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем талантливых и проактивных Android разработчиков в отдел разработки онлайн сервисов Магнит
В настоящий момент отдел онлайн сервисов - это самодостаточная единица в организационной структуре компании, которая отвечает за работу мобильного приложения Магнит
Глобальная цель отдела - развитие нового для компании онлайн направления, создание новых продуктов.
Подробнее о нас: https://github.com/magnit-tech/magnit-online/blob/master/tech/kotlin.md
О возможностях:
Сейчас отдел активно формируется с нуля, т.е. у вас есть возможность поучаствовать в становлении архитектуры/культуры/ценностей отдела и конкретной команды разработки.
О процессах:
При разработке используем продуктовый подход, движемся спринтами, в продуктовых командах есть тимлид и продакт/аналитик.
Чем занимается Android developer:
- Разработка мобильного приложения Магнит
- Написание модульных тестов
- Участие в ревью кода
- Создание полезного и качественного продукта на многомиллионную аудиторию пользователей
Что для нас важно:
- Уверенное владение Kotlin, Java, Android SDK (опыт разработки нативных приложений от 3 лет).
- Уверенное понимание жизненного цикла Activity, Fragment, View. Знание основных компонентов приложения.
- Понимание принципов работы REST API и клиент-серверных приложений.
- Знание и применение MVP, MVVM, Clean Architecture.
- Опыт проектирования многомодульных приложений.
- Понимание HTTP, REST, WebSocket, JSON.
- Понимание принципов разработки и проектирования (SOLID, KISS, DRY).
- Знание алгоритмов и структур данных.
Будет плюсом:
- Опыт написания кастомных View.
- Наличие готовых проектов в Google Play.
- Наличие примеров кода на Github.
Наш стек:
- Стек: Kotlin, Java, Android SDK, Coroutines, Dagger2, Unit Testing, Detekt, Navigation Component, MVVM, Clean Architecture, SOLID, KISS, DRY
Условия:
- Конкурентоспособная заработная плата (обсуждается индивидуально);
- График работы 5/2 с гибким началом;
- Возможность работать как удобно - в офисе в Москве, Санкт-Петербурге или в Краснодаре и удаленно;
- Оплачиваемые больничные и отпуска;
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- Дружеская атмосфера и поддержка команды;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход