Senior Front-End Developer
Удаленная работа
Qonversion ( qonversion.io ) – это remote-first русскоязычная компания, с головным офисом в San Francisco. Мы предоставляем инфраструктуру и аналитику для работы с подписками в Apple, Google, Stripe. Наши мобильные SDK предоставляют интерфейс для работы со StoreKit и Google Billing Client, обрабатывая сотни миллионов событий в день. После сбора данных с мобильных приложений партнёров, данные отправляются на наши сервера, где предоставляется аналитика и возможность отправлять информацию в другие интеграционные системы, такие как AppsFlyer, Amplitude, Adjust и т.д.
У нас:
- микросервисы и полная автоматизация;
- CI/CD управляют рабочим процессом, от перемещения задач на доске, автоматического формирования release-notes или раскатки сборок на серверах; ценим системный подход: каждая задача перед выполнением описывается исполнителем в документации, для описанной задачи проводится отдельное review;
- не принимаем задачу на ревью без тестов;
- прозрачность: раз в месяц бизнес-команда рассказывает о всех показателях и делится успехами;
- developers driven business: наш сервис для разработчиков от разработчиков, именно технические специалисты принимают максимальное участие в продуктовых решениях.
В Q используется:
- PHP, Go, Python, JS (Vue.js, легаси jQuery); Docker/Kubernetes;
- ElasticSearch, Kibana, Sentry;
- Redis;
- RabbitMQ; MySQL; ClickHouse; GitHub.
Вам предстоит:
- произвести рефакторинг системы, избавиться от легаси компонентов на jQuery с полным переездом проекта на Vue;
- проектировать архитектуру проекта;
- участвовать в проектировании API и разделении представления и данных; писать тесты.
Мы ожидаем, что вы:
- имеете опыт разработки сложных продуктов с использованием Vue; отлично владеете HTML, CSS, JavaScript, DOM, браузерные API; знаете, как оптимизировать приложение и сделать его быстрее; имеете опыт рефакторинга крупного монолита;
- любите Unit-тесты и знаете как их писать;
- любите структурно излагать мысли и таким же образом организовывать код; предпочитаете порядок хаосу, особенно в вопросах организации процессов; считаете, что тесты порой важнее бизнес-логики;
- используете в общении убедительные аргументы и уважаете аргументы других; знакомы с основными алгоритмами и структурами данных.
Мы предлагаем:
- достойную зарплату — размер обсудим на собеседовании; систему опционов;
- команду профессионалов, готовых поддержать ваши инициативы; гибкий график, удалённая работа.