Android
Developer
(Kotlin)

full time
Киев, м. Бориспольская
Мы используем продуктово-инженерный подход в решении задач. Так как мы продуктовая компания, нам важно, чтобы разработчики были ориентированы не просто на выполнение задач, а на понимание проблем бизнеса, которые эти задачи закрывают.
Также вы можете влиять на процесс создания и реализации задач.
Сейчас мы запускаем новое направление в развитии экосистемы продуктов компании, в связи с чем и открыта позиция Middle+ Kotlin Developer.
Наш стек технологий
React, Redux
Webpack
Python 3.8, Django 3, Celery
PostgreSQL, Redis
Для этой позиции важны
от 2 лет опыта разработки на мобильных платформах
от 1 года разработки на Kotlin
Глубокие знания в разработке native-приложения, отличное понимание ООП
Глубокое знание сетевых сервисов, работа с отказоустойчивостью, оффлайн режим.
Понимание UX шаблонов проектирования в мобильных устройствах
Опыт работы в Agile
Будет плюсом
Опыт работы со Swift
Опыт работы с gRPC или Protobuf
Написание тестов под мобильное приложение
Что вас ждёт в работе:
Разработка нового мобильного приложения с нуля на основе поставленных требований и дизайн-макета
Коммуникация с iOS-разработчиком и другими командами
Сомневаешься? Зря, и вот почему
Мы за саморазвитие и профессиональный рост. Нужно прокачаться — мы организуем твое участие в мероприятиях полностью или частично за счет компании.
В работе тебя ждут ревью для разбора целей и задач, 1-to-1 встречи с тимлидом и постоянная поддержка тьютора.
Большой и просторный офис, всего в минуте ходьбы от м. Бориспольская. Путь на работу всегда будет в противоположную сторону от пробок.
У тебя будет 18 рабочих дней отпуска в год + 10 оплачиваемых больничных без предоставления больничных листов
+ возможность работать удаленно.
Хочешь учить английский? Пройди тест и занимайся в группе. Проводим курсы английского прямо в офисе за счет компании, не теряй время на дорогу.
Мы оказываем юридическую и бухгалтерскую поддержку при необходимости.
Чувствуй себя свободно без лишней бюрократии!
Приезжаешь на машине? Для твоего автомобиля всегда есть место на парковке бизнес-центра.
Приезжаешь на велосипеде? Оставляй его на охраняемой парковке и не беспокойся.
Кто хорошо работает, тот мы хорошо отдыхает. Кроме Нового Года и Дня рождения компании, мы любим по пятницам играть в настолки или просто устроить Friday Party.
Спросите нас о проекте
Расскажите в целом
Технически, проект представляет собой SPA написанный на React/Redux(thunk). Некоторые компоненты в проекте описаны на CoffeeScript (legacy), но мы активно переписываем их на React.

Также для работы с асинхронными потоками подключена библиотека RxJs. Для общения с API используем стандартный fetch с polyfill. Используем и придерживаемся Airbnb React/JSX Style Guide.

На бэкенде Python 3 и последняя версия Django. Мы всегда стараемся поддерживать все зависимости проекта в последних стабильных версиях.

Есть один маленький сервис на Erlang, который используется как websocket сервер для работы с системными уведомлениями между нашими клиентами.
Что по процессам?
В рабочих процессах стараемся минимизировать бюрократию и придерживаемся методологии SCRUM. У нас есть Slack, JIRA, Confluence, Bitbucket.
Кто ставит задачи и от кого исходит инициатива?
Все задачи исходят от нашего Product Office, которые активно собирают обратную связь от клиентов через службу поддержки.

Мы максимально открыты новым технологиям при условии уместности и аргументированности их применения, так что инициатива каждого из сотрудников очень приветствуется.
Code Review?
Весь код проходит code review. Релизы тестируются как автоматическими тестами, так и командой QA вручную по test case.

CI/CD в процессе внедрения. Пока что сборка, деплой и запуск сервисов происходит командами через самописные скрипты.
И немного о команде, пожалуйста
Наша техническая команда состоит из 15 человек с разделением на зоны ответственности по продукту. Project Manager, DevOps, Php developer, QA Team, Front-end Team, Back-end Team.
Этапы собеседования
10 мин
Ответь на вопросы в анкете и не забудь прикрепить CV
30 мин
Zoom-meeting с HR и СТО. Знакомимся, понимаем, сходятся ли наши взгляды на процесс работы, на разработку и будет ли нам комфортно взаимодействовать
60 мин
Финальный этап — техническое собеседование, по итогам которого принимается окончательное решение о дальнейшем сотрудничестве
Актуальные вакансии
Front-end Team
React, Redux, Webpack, Python 3.8, Django 3, Celery, PostgreSQL, Redis
Back-end Team
Python 3.8, Django 3, Celery, Protobuf, PostgreSQL, Redis
Back-end Team
Python 3.8, Django 3, Celery, Protobuf, PostgreSQL, Redis
Marketing Team
Articles, Landing Pages, Screenplays, E-mails
Marketing Team