Verified Commit 0f306294 authored by Павел Сутырин's avatar Павел Сутырин
Browse files

vacancies

parent d69349ac
Вакансии SmartPrice
======
# О нас
Официальный найм будет начат этим летом, и мы уже собираем контакты хороших специалистов:
<details>
<summary>Ведущий backend-разработчик (Python)</summary>
### Требования
- отлично владеете Python 3.5+
- много работали с Django или Flask
- понимаете классические алгоритмы и структуры данных;
- хорошо знакомы с Unix-системами;
- имеете опыт серверной разработки для веба не менее четырёх лет;
- имеете опыт работы с большими проектами;
- ответственны, самостоятельны и нацелены на результат, но при этом умеете работать в команде.
- Желательно: хорошее знание второго языка программирования (например, С++ или JS);
- Желательно: опыт проведения конструктивного код-ревью;
- Желательно: опыт руководства командой или проектом;
### Обязанности
- заниматься разработкой самых разных внешних и внутренних сервисов и программных продуктов компании;
- с головой погрузиться в специфику продуктов компании;
- принимать активное участие в поддержании и развитии культуры разработки в команде;
- отвечать за порученные вам проекты, и прилагать все усилия для достижения результата в разумные сроки.
- разгребать относительное легаси на Python3 (его здесь много ахах)
- немного общаться с аналитиком и внутренними заказчиками (они все адекватные)
- расследовать баги по логам из ELK
- фиксить ошибки по репортам Sentry
- 20% времени официально уделять рефакторингу, покрытию тестами и сокращению технического долга
</details>
<details>
<summary>Ведущий frontend-разработчик (React)</summary>
### Требования
- Отлично владеете чистым JS;
- Хорошо знаете React и Redux;
- Хорошо знаете HTML и CSS;
- Имеете опыт кроссбраузерной разработки (в том числе под мобильные браузеры);
- Имеете опыт клиентской/серверной разработки для веба не менее двух лет;
- Имеете опыт работы с большими проектами.
- Плюсом будет:
- опыт работы с Node.js,
- знакомство с Unix-системами,
- опыт работы с системами сборки (Webpack, Gulp, Grunt).
### Обязанности
- Заниматься разработкой внешних и внутренних сервисов компании (новый код пишем для react@16.14.0, next@9.5.1, styled-components@4.x,
material-ui/core@4.11.0, TypeScript + есть немного легаси: jquery, redux, redux-thunk)
- Принимать участие в построении инфраструктуры нового фронтэнда компании;
- Реже — заниматься классической вёрсткой по-старинке;
- Чаще — решать инженерные задачи и писать программный код, обрабатывающий разнообразные данные;
- Отвечать за порученные вам проекты, и прилагать все усилия для достижения результата в разумные сроки;
</details>
<details>
<summary>Аналитик-менеджер требований</summary>
### Требования
- грамотная устная и письменная речь (русская и желательно английская B1-B2)
- внимание к деталям
- пунктуальность — будет много онлайн-встреч
- слепая десятипальцевая печать (русская и английская) — будет много переписки
- владеть графическими инструментами для построения блок-схем и т.п., там где это необходимо
- желателен опыт участия / руководства внутренней/продуктовой разработкой для 3-5 внутренних заказчиков
- способность не закапываться в задачах или отношениях, а проталкивать задачи к решению
- Желателен опыт работы по Scrum/Kanban
### Обязанности
- Разбираться в нашем продукте (CRM + API + сайт) и его функциях, при необходимости терпеливо добывая недостающую информацию
- Поддерживать и актуализировать беклог продукта со всеми внутренними заказчиками
- Организовать и проводить встречи (на удалёнке и иногда в офисе) по прояснению требований (~«груминг беклога»), где прояснять и фиксировать ожидания
по задачам
- Сопровождать реализацию задач командой разработки, отслеживать статус, проактивно устранять задержки и провалы в коммуникации, критические для
разработки задач
- Самостоятельно производить базовое тестирование поставленных новых, функций а также ставить контролировать работу тестировщика - По выполненным
задачам производить демонстрацию заказчикам и сдачу в эксплуатацию
- По сданным в эксплуатацию функциям / доработкам отслеживать использование, а также собирать, фиксировать и структурировать обратную связь от
заказчиков для дальнейших доработок.
</details>
<details>
<summary>Аналитик данных</summary>
### Требования
- усидчивость, внимания к деталям и к цифрам
- базовая специализация по математике, теории вероятностей и статистике.
- Повседневное использование: Python, Pandas, Jupyter, Excel (Google Spreadsheet), OLAP-инструменты
- Владение базовым SQL
- Знакомство с какими-нибудь облачными сервисами аналитики: Airflow, Superset, Tableau, Google Charts, Яндекс.Метрика, Google Analytics, Amplitude,
Segment.
- Желательно: знакомство с PowerBI
### Обязанности
- Разрабатывать c нуля и настраивать нашу внутреннюю систему бизнес-аналитики, создавая отчёты и дашборды для руководителей подразделений (маркетинг,
продажи, выкупы, коллцентр, логистика, производство).
- Исследовать текущий корпус бизнес-отчётов в PowerBI и их использование, извлекать информацию о логике их работы из разработчиков аналитики («как это
считается») и разработчиков продукта («как это попадает в БД, когда это изменяется, что это означает»)
- Систематически перекрёстно валидировать данные из разных источников: база данных, старые отчёты, новые отчёты, данные внешних контрагентов
- Расследовать расхождения в данных и преобразовать их в задачи по доработке продукта или аналитических отчётов
</details>
## Компания
Компания SmartPrice уже более 5 лет лидирует в России и СНГ на рынке продажи и сертификации гаджетов, бывших в употреблении. Cотрудничает с Samsung,
......@@ -39,6 +151,3 @@ domains, парочка смс-гейтов, кучка отраслевых с
Оформление белое по ТК (для не граждан РФ — оформление обсуждается отдельно), полная занятость, 100% удалёнка. Есть офис в Москве (МЦД Окружная / м.
Верхние Лихоборы), мы в нём иногда собираемся. Рабочий график гибкий: нужно быть на связи по рабочим дням 12:00-18:00 MSK, в т.ч. в онлайн-митингах с
видео и экраном. Зарплата в рынке, обсуждается индивидуально по итогам адкеватного собеседования.
# Вакансии
##
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment