Привет!В WorkinGeeks мы занимаемся разработкой мобильных приложений и веб-сервисов. Честно о нашей компании У нас молодая команда, состоящая из амбициозных людей, повидавших на своем пути много всякого и имеющих многолетний опыт разработки. Мы все общаемся друг с другом не только как коллеги, но и как друзья. Фаундеры студии также являются мобильными разработчиками и периодически программируют, когда не надо составлять описание компании на hh. Нас уже больше десяти человек, хотя начинали мы с фриланса в свободное от работы время 2 года назад. Мы стараемся браться за те проекты, которыми нам интересно заниматься. В числе наших проектов есть приложения для спортивных тренеров с ML-ем, SDK для отображения примерно любого контента в нашем UI, переиспользуемый фреймворк для чата, биржа с высокочастотной торговлей. Мы очень ценим долгосрочные отношения как с заказчиками, так и с разработчиками. Все работают удаленно и мы подстраиваем процессы так, чтобы это было максимально удобно для каждого. У нас не все идеально, но мы постоянно анализируем и исправляем свои ошибки. Вот наш сайт https://workingeeks.com/ru
ПодробнееОбязанности:
- Решать нетривиальные задачи в Android проектах
- Взаимодействовать с другими разработчиками, дизайнерами, тестировщиками, менеджерами и аналитиками
- Исследовать и внедрять новые технологии
- Участвовать в Code Review
- Проектировать архитектуру и автоматизировать процессы
Требования:
- От 3 лет опыта в сфере Android разработки
- Хорошее знание Kotlin / Java (разработка ведется на Kotlin)
- Понимание принципов ООП и SOLID
- Опыт и понимание принципов работы в команде
- Желание постоянно развиваться
- Для проектов в Европе – хорошее знание английского языка и, желательно, умение решать базовые алгоритмические задачи
- Понимание функциональных подходов и UDF
- Желательно быть знакомым с нашим стеком
Условия:
- Молодая опытная команда
- Множество интересных проектов и нетривиальных задач
- Постоянное развитие, обучение и исследование новых технологий
- Удаленную работу с подстроенными под нее процессами и отсутствие бюрократии
- Стабильность, которой не могут похвастаться многие начинающие компании
Наш стек:
Мы стремимся использовать самые классные технологии. Вот список:
- Работа с сетью: Retrofit, Okhttp
- Socket: Scarlet
- Сериализация: сейчас Gson, переходим на kotlinx.serialization
- Работа с БД: Room
- Многопоточность: сейчас RxJava, переходим на kotlinx.coroutines
- Архитектура: CLEAN
- Presentation: сейчас MVI / Redux, депрекейтнули MVP + State
- Навигация: Cicerone
- DI: Dagger
- Дебаг: Flipper
-
А еще у нас есть свой классный набор инструментов для ускорения разработки и отсутствие legacy (почти). Также хотим двигаться в сторону Kotlin Multiplatform Mobile.
Чтобы откликнуться на эту работу, пожалуйста, посетите hh.ru.