Вакансия: Lead Android developer
Описание вакансии
Мы - компания GRI, и мы ищем в нашу команду талантливых профессионалов, которые готовы стать не только частью нашей крутой команды, но и частью истории IT мира!
Мы разрабатываем и поддерживаем продукт ювелирной сети Sunlight, работая над его функционалом и удобством использования для наших клиентов.
У нас в компании очень важно, чтобы каждый сотрудник чувствовал себя частью команды и мог реализовывать свой потенциал. Мы ценим коллег, которые работают с увлечением и ставят перед собой высокие цели. У нас открытая и дружелюбная атмосфера, и мы всегда готовы поддержать друг друга.
Мы создаём первую в мире E-commerce платформу с функцией видеообращения и Dating-сервисом, где пользователи могут удобно и безопасно знакомиться, общаться и покупать товары. У нас есть все: спецэффекты, маски, наложение музыки, дополненная реальность и еще много других фишек, необходимых для того, чтобы занять свою нишу в мире видеоконтента.
Стек технологий:
- Kotlin
- Android SDK, Android Jetpack
- Coroutines
- Dagger2
- Adapter Delegates
- Room
- MVVM, Clean Architecture
- Junit 5, MockK
- GitHub, Jira, Figma, Slack, SonarQube, Detekt
- Firebase Performance, Crashlytics
Что ты будешь делать:
- Управление командой разработчиков Android
- Вместе с командой участвовать в принятии технических решений, разрабатывать план и разбивать приложение на модули, разрабатывать инфраструктуру для unit тестирования и сами unit-тесты.
- Вместе с дизайнерами разрабатывать и внедрять UI-kit.
- Разрабатывать новые архитектурные решения, участвовать в проектировании REST API.
- Улучшать процессы внутри команды, разрабатывать вспомогательные сервисы и автоматизировать рутину.
- Участвовать в процессе code review, самостоятельно проводить релизы и публиковать приложения в маркет.
- Развивать команду: рост, мотивация и найм новых разработчиков.
- Отвечать за технический беклог.
Что мы делаем сейчас:
- Плавно движемся к модуляризации большого монолита, внедрению UI Kit на Jetpack Compose
- Шерим модули между приложениями
- Развиваем функционал дейтинга и екома
Что мы ожидаем от тебя:
Опыт работы в области разработки мобильных приложений более 5-ти лет
Опыт лидирующей функции мобильной разработки (iOS и Android) от 2-х лет
Опыт разработки архитектуры высоконагруженных мобильных приложений
Знание разнообразных подходов к разработке приложений, понимание подхода data driven ui - существенное преимущество
- Отличное знание Kotlin, Android SDK
- Знание паттернов проектирования, архитектурных подходов, принципов SOLID и умение их применять на практике.
- Знание Coroutines, Dagger2 и умение их правильно использовать
- Опыт создания Custom View
- Опыт настройки CI/CD
- Опыт разделения приложения на модули.
- Умение писать чистый, масштабируемый и тестируемый код.
- Опыт проведения рефакторинга и code review.
- Умение писать свои gradle таски.
- Навыки анализа и профилирования приложений.
- Инициатива и желание улучшить проекты и процессы в команде приветствуются.
- Знание Java желательно.
Любим стратегию WIN-WIN и взамен готовы предлагать:
- Уровень ЗП, готовы обсуждать по твоим пожеланиям
- Работа в современной IT компании
- Оформление по ТК РФ
- Амбициозные и масштабные задачи
- Удаленная работа
- Гибкое начало рабочего дня/возможность удалённой работы
- Выдаем современное оборудование: Mac или мощные PC на выбор
- Возможность реализовать собственные архитектурные решения
- В офисе есть Play Station, настольный теннис, кикер, чай, кофе, печеньки. Корпоративный футбол
- Скидки на английский, джим итд (skyeng, world class)
- Обучения и конференции за счет компании
- Реально интересные проекты
- Крутая сплоченная команда, с грамотными спецами и крутым современным лидом