Android Developer
Зарплата
от 100 000 до 250 000 ₽
Требования
Местоположение и тип занятости
Компания
We are a financial-technology startup designed to simplify the life of entrepreneurs in Europe.
Описание вакансии
Условия работы
Если Вы крутой Android-разработчик, влюбленный в свое дело, обладаете опытом разработки мобильных приложений, любите использовать в работе самые современные подходы и техники, интересуетесь трендами в мобильной разработке, то эта вакансия для Вас!
Классно, если Вы:
- Свободно владеете языком Kotlin, знаете Java;
- Имеете опыт реактивного программирования с использованием RxJava2;
- Умеете готовить и иcпользовать Moxy 2, имеете базовое понимание и опыт работы с основными архитектурными паттернами (Clean, MVP, MVVM);
- Знаете, что такое DI и как оно работает на примере любого DI фреймворка;
- Знакомы с мультимодульной архитектурой, знаете и понимаете фичемодульную архитектуру;
- Знаете и применяете Git flow, умеете пользоваться командами merge, rebase, знаете как разруливать конфликты при мердже веток;
- Знакомы с концепциями ООП, знаете паттерны проектирования, принципы SOLID и умеете их применять;
- Умеете писать простой в понимании и тестируемый код;
- Умеете работать в команде и готовы активно принимать участие в жизни продукта.
Наш стек:
- Kotlin;
- OkHttp, Retrofit;
- Moxy2, Dagger2;
- Single Activity, Cicerone;
- Firebase;
- Glide;
- Фичемодульная архитектура.
Вашими ключевыми задачами будут:
- Разрабатывать и поддерживать мобильное приложение с нуля;
- Создавать удобный и понятный для пользователей интерфейса по макету;
- Взаимодействовать с другими командами, для совместного решения задач;
- Разрабатывать и внедрять новые интересные фичи.
Бонусы
Что мы предлагаем:
- Работа над финтех-проектом по контракту в европейской компании;
- Самые современные технологии разработки;
- Оплата больничных и отпуска;
- Удаленная работа и гибкий график;
- Достойная заработная плата;
- Бонусы за проектные успехи ;
- Дружная международная команда и интересные задачи;
- Посещение тренингов, конференций, прокачка английского языка;
- Внутренняя программа менторства для обмена знаниями;
- Возможность влиять на процессы в компании.
Дополнительные инструкции
Желательно:
- Знание принципов Agile-разработки;
- Умение работать с git, CI/CD системами (у нас Gitlab);
- Умение проводить перекрестное Code Review;
- Ссылки на проекты в Play Market, профили GitHub и StackOverflow.