от компании (организации): ООО СофтПро в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Программирование, разработка"
с заработной платой: от 300000 руб.
Вакансия № 14930279 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Четверг, 8 августа 2024 года.
Дата обновления вакансии № 14930279 на сайте Работа в Москве и Московской области (МО, Подмосковье): Суббота, 21 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 14930279 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Senior Android developer
Всем привет!
Мы создаем платформу для профессионалов в мире спортивным ставок.
Мы относимся к ставкам на спорт как к торговле на финансовых рынках. Та же работа с большими данными и аналитика, те же высокие скорости принятия решений.
Разрабатываем целую линейку продуктов для разных платформ (web, mobile): торговый терминал, агрегатор котировок и мессенджер.
Сейчас мы приглашаем к себе в команду Senior Android developer. В данный момент в команде разработки под Android 3 человека.
#Техническая сторона проекта:
-
Kotlin only, coroutines, channels, flow. Никакого Rx вообще.
-
Clean Architecture, MVP на Moxy. Да-да, этот подход работает и забирает лишние проблемы на себя =)
-
Multi-module, Dagger 2. Невероятно лаконичное использование Dagger в multi-module проекте. Никакого boilerplate и все плюсы compile-time проверок. В то же время 19 feature модулей, 3 core и 1 app. Feature модули используют только API друг друга.
-
Cicerone, Room, AndroidX - как хорошо зарекомендовавшие себя инструменты, также облегчающие жизнь.
-
com.hannesdorfmann:adapterdelegates4-kotlin-dsl - им просто пропитан весь проект (с нашими небольшими допилами, которые делают использование этой библиотеки более приятным)
#В каких процессах придётся работать:
-
Работаем в тесном содружестве с Backend, iOS, QA и design командами, а также с product manager и аналитиком. Всегда можно что-то спросить, обсудить или поменять при необходимости.
-
Scrum, с двухнедельными спринтами, planning, retro, demo, daily synс и всяким таким.
-
Gitflow. Все таски мержим в develop (сперва прогнав через code review на gitlab, конечно), а тестирование потом проверяет всё это дело. Билды собирать не приходится - за нас это делает Bamboo. Большие фичи закрываем feature toggle, чтобы пользователи не получали сырую фичу.
-
Senior Developers Team. Только сильные разработчики. Активно обмениваемся опытом, развиваем проект и прокачиваем свои скилы.
#Что нужно будет делать:
-
Разрабатывать новый функционал, поддерживать ранее реализованный. Иногда у нас выпадает возможность заняться техническим долгом и стабилизацией приложения.
-
Обязательные жаркие дискуссии в merge request. Обсуждаем код со всех сторон, с которых получается на него посмотреть.
-
Аджайлом =) Нужно обсуждать фичи со всеми членами нашей дружной кросс-функциональной команды. Мы стараемся обсудить всё до процесса разработки, но мы люди и иногда что-то упускаем. В таком случае нужно идти и уточнять, что-где откуда брать или подсвечивать упущенные моменты в требованиях, в дизайне или в ответах backend.
-
Нести техническую ответственность за проект, как и вся остальная часть Android Team. Мы несём обоюдную ответственность, ведь проект наш общий.
#Что мы ожидаем от тебя:
-
Ты любишь делать проект, а не таски. Идеальный кандидат смотрит на задачи несколько шире, чем они описаны, замечает корнер кейсы, подсвечивает их и решает.
-
Качественные знания JVM. JMM не должен быть блокером для тебя. Ругань компилятора на какой-то generic не должна выбивать тебя из колеи на пол дня.
-
Заинтересованность в Android. Понимание того, как работает Android, его основные компоненты. Чем глубже необычные познания в фреймворке, тем интересней нам будет познакомиться с тобой =)
-
Самостоятельность. Ты можешь самостоятельно продумать сложную систему, подобрать оптимальные решения и обсудить их с остальными членами команды.
-
Любовь к аккуратной архитектуре. Но в то же время не борщишь с GoF =)
-
Умеешь высказать свои мысли и выслушать (и услышать) чужое мнение. То же самое касается и каких-то идей в плане технических решений и процессов разработки.
-
Любишь чистый код и когда проект написан в одном стиле, формате, неймингах и т.д.
- Если ты уже опытный пользователь корутин, channels, flow, e.t.c, то это будет плюсом. Но если нет - то ничего страшного, мы поделимся с тобой своим опытом.
#Атмосфера и условия работы:
- Дружный коллектив, совместные бары-караоке.
- Оборудование на ваш выбор (ноутбук/стационарник, мак/винда).
- Просторный только отремонтированный офис с панорамными окнами на Яузу и Садовое кольцо на 3 этажах бизнес-центра класса А со своим спортзалом и личным девушкой-тренером, душами и кухней на этаже, столовой и кафешками внизу.
- Корпоративный абонемент в фитнес-центр у метро с тренажеркой, групповыми занятиями, банями-хамамами.
- Для жаворонков - корпоративная утренняя шахматная школа по желанию :).
- Чай, сладости и фрукты на кухне.
- Компенсация расходов на профессиональное обучение до 70%.
Откликнуться на эту вакансию: Senior Android developer
Предыдущая вакансия:
Вакансия № 14930276 на должность Менеджер по страхованию (г. Можайск) от компании Росгосстрах в городе (населенном пункте) Можайск