Senior Android Engineer (offline)

Продукт нашего клиента – платформа для международных переводов. Система в продакшене и ею активно пользуются сотни тысяч людей по всему миру.
Продукт рассчитан на конечного пользователя и представляет собой мобильное и веб приложение со сложной backend архитектурой. Разработка строится на современных подходах и с использованием популярных фреймворков.

Сколько лет проекту? Текущая стадия проекта?
Проекту около 10 лет. За последние несколько лет монолит приложения был преобразован в более чем 400 микросервисов, а также обновлен технический стэк. Новый функционал, который мы создаем, помогает снизить стоимость транзакций для денежного перевода, повысить качество и стабильность приложения и UI/UX. Наши специалисты разрабатывают, тестируют и поддерживают API. Также FreySoft интегрирует приложения с платежными системами и другими внешними сервисами.

Какие технологии мы используем?

На проекте используются последние стабильные версии языков, фреймворков и библиотек. Если говорить в целом, то это Jenkins CI/CD, AWS cloud, SQL, Mongo, Kafka, Java, .NET Core, ReactJS, Kotlin, Swift и другое.

Предпочтительный профессиональный уровень кандидата
— Senior

Какие профессиональные навыки нам важны?
— Знание принципов OOP;
— Опыт разработки на Java 8+;
— Опыт разработки на Kotlin;
— Знание Android SDK, Kotlin Сoroutines, Dagger 2, Retrofit 2;
— Знание Google Play Services, Support Libraries;
— Опыт работы с Firebase Cloud Messages, Facebook SDK;
— Опыт написания тестов: Mockito, Robolectric, Junit.

Будет плюсом
— Опыт работы с PerimeterX

Требуется ли английский? — Да, Upper intermediate

Что нужно будет делать?
— Следить за качеством кода, проводить код ревью членов команды;
— Доработать авторизацию существующего мобильного приложения и реализовать все виды multi-factor authentication;
— Реализовать possession factors authentication (sms, email, push etc);
— Реализовать possession inference authentication (biometric, voice, fingerprint, etc);
— Плотно работать с коллегами из Польского и Британского офисов;
— Ежедневное общение с командной.

Почему открыта позиция
В связи в ростом продукта и появлением нового функционала.

В чем можно прокачаться?
Можно разобраться в различных методах авторизации, в частности для inherent factors: работа с биометрическими и поведенческими методами определения пользователя.

Размер и структура команды?
Проект по MFA состоит из менеджера и пяти инженеров:
QA, Android engineer, iOS engineer, Java engineer (Back-end), Front-end engineer.

Где находятся люди, которые принимают технические решения по проекту?
London, UK

По условиям:
— Есть ли испытательный срок и сколько он длится? — Есть, 2 месяца
— Овертаймы, как часто бывают? — Не бывает
— Какой график работы? — Гибкий график, начало c 9-11, (8 часовой рабочий день, 1 час - обед);
— Есть ли возможность работать удаленно какие-то дни? — Возможно удалённо либо 3 дня в неделю в офисе;
— В офисе открытая или закрытая планировка? — Закрытая;
— Когда, каким образом и в какой валюте платится/считается зарплата? — В конце месяца в гривне с привязкой к $ по курсу на расчётный счёт.

По процессу:
— Есть ли тестовое задание? — Нет
— Интервью на английском? — Да
— Кто ревьюит резюме?** — HR, TeamLead
— Сколько этапов интервью, с кем?
1) HR-интервью (15 - 30 минут);
2) Техническое собеседование (до 1 часа).

About FreySoft

FreySoft is a rapidly growing team of IT professionals passionate about helping companies to boost their businesses all over the world. We work both with start-ups and existing technology-based companies. Our major task is to maximize the potential of the client’s business and get the best results in performance.

Now we are glad to invite both active, motivated professionals and curious young specialists to our team!

Our company operates within the next focused areas:
— Web App Development
— Mobile App Development
— MVP Development for Startups
— Integration & Automatization
— AI-Chatbots Development
— etc.


Why FreySoft?
— Projects that matter and bring value
— You get the opportunity to work with diversified clients, from small and mid-market business sectors to big-scale corporations and enterprises around the world.
— We work with multidirectional industries including Fintech, automotive, healthcare, travel, and hospitality, security, e-commerce.

Company website:
https://freysoft.com

DOU company page:
https://jobs.dou.ua/companies/freysoft/

The job ad is no longer active
Job unpublished on 9 March 2021

Look at the current jobs Android Kyiv→