Android Senior/Lead Developer

Android Senior/Lead Developer


Remote | full time

BroUser

- это удобный мобильный веб-браузер, созданный для покупок в интернете. Также мы разрабатываем сервисы для интернет-магазинов, которые делают покупки выгоднее для покупателей - кэшбэк, скидочные программы и оплата заказов в рассрочку. Наша цель - сделать приобретение товаров и услуг доступнее, а опыт покупок в интернете - приятнее.


Обязательные требования:

· Опыт разработки в Android - от 3х лет

· Отличное понимание архитектуры OS Android

· Богатый опыт работы с Java/Kotlin, Android SDK, Android Architecture Components, Coroutines

· Понимание особенностей разных версий Android

· Опыт работы с шаблоном MVVM

· Понимание аспекта безопасности клиент-серверного взаимодействия

· Опыт внешних интеграций, например SDK для работы поддержки или для пушей (Firebase SDK) и т.д.

· Понимание принципов ООП

· Умение применять SOLID уместно

· Готовность аргументировать свои технические решения

· Умение проводить анализ требований, исследование предметной области и оценивать сроки реализации

· Ответственность: привычка проверять и оптимизировать результаты своей работы

· Умение проектировать стратегию повтора запросов

· Опыт отладки приложения (сходу не очевидно, в чем проблема)

· Наличие проектов, которые можно посмотреть (ссылка на приложение в маркете)


Будет плюсом:

· Опыт управления и наставничества

· Опыт локализации приложения

· Опыт работы с библиотекой GeckoView

· Опыт работы с JS


Задачи:

· Взять на себя развитие архитектуры готового Android приложения

· Выявить проблемы в коде, обозначить опасные места, предложить план по рефакторингу/оптимизации

· Регулярно проводить код-ревью коллег

· Планировать релизы совместно с руководством команды


Условия работы:

Удаленка

· Распределенная команда

· Гибкий график, составляется вами, с учетом необходимости контактировать с командой

· Еженедельный звонок для синхронизации команды, в течение недели по необходимости персональные звонки или обсуждение в чате

· Короткие релизы: мы придерживаемся политики небольших, но регулярных релизов (вас не нагрузят сверх возможностей, при необходимости все, что вы не успеваете просто переезжает в следующий релиз)

· Наше приложение уже в продакшне, в стадии закрытого тестирования

· У нас настроен CI и выпуск версий

· ЗП обсуждается персонально

· Команда небольшая, но закрыты все основные позиции, поэтому не свою работу делать не придется.


Состав команды: 2 - Backend Dev, 1 - Frontend Dev, 1 - Android Dev, 1 - iOS Dev, 2 - QA, 2 - DevOps, Product, Designer, Support


Контакты: 

hr@brouser.com 

@vanya_bffn



Report Page