Android разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
PFM (персональное финансовое планирование) делает сервисы управления личными финансами: анализ финансов, бюджет, цели, конверты, копилки, всего средств, инвестиционное профилирование и автоконсультирование. Все эти сервисы помогают людям контролировать свои расходы, достигать своих целей и улучшать благосостояние. Сами сервисы доступны в мобильном приложении и WEB, постепенно появляются в виртуальном ассистенте.
Перед PFM стоит задача повышать финансовую грамотность клиентов и давать персональные советы по управлению личными финансами. Вам предстоит стать частью процесса запуска обучения и персональных советов.
Обязанности:
- участие в командной разработке, тестировании, оптимизации существующих мобильных приложений на платформе Android.
Требования:
- опыт профессионального программирования на языке Java(7) (кода на Java 10%)
- опыт профессионального программирования на языке Kotlin (кода на Kotlin 90%)
- владение на профессиональном уровне Android SDK
- знание и понимание Android Jetpack \ Android X
- знание и умение применять архитектуры приложений MVP\MVVM\MVI
- понимание паттернов проектирования (GOF)
- умение писать код по SOLID
- опыт работы с Dagger2 и многомодульностью в проекте
- опыт работы с RXJava2(3)
- понимание Kotlin coroutines
- знание классических алгоритмов и структур данных
- знание и опыт работы с Unit-тестами, в частности JUnit4(5) + mockk(mockito\powermock)
- будет плюсом, если есть опыт работы с UI тестами (kaspresso)
- опыт работы с дизайн-макетами из figma и взаимодействие с дизайнерами
- опыт работы и понимание на базовом уровне gradle, ci(jenkins)
- знание и понимание систем контроля версий(Git), понимание и умение работать с GitFlow
- владение инструментами Atlassian на высоком уровне (confluence, jira, bitbucket).
Условия:
- совершенно новый, современный IT-офис вблизи Москва-Сити
- интересные, сложные, амбициозные задачи
- создание продуктов для аудитории в несколько миллионов человек
- возможность профильного обучения (обучение и сертификация за счет компании)
- профессиональный рост в молодой и сильной команде
- гибкий график начала рабочего дня
- стабильная, конкурентная «белая» заработная плата (оклад + премия)
- льготные условия по кредитам Сбербанка
- ДМС, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
- тренажерный зал.
Бонусы
Преимущества работы в Сбере
Обучение за счет компании: онлайн курсы в Виртуальной школе Сбера, возможность получить новую квалификацию
Реферальная программа для сотрудников: пригласи в команду знакомых профессионалов и получи свое вознаграждение до 100 тыс. рублей
Курсы для будущих родителей, материальная поддержка молодых мам, детский отдых и подарки за счет компании
Корпоративная пенсионная програ