Senior Frontend Developer
Прямой работодатель Retable.ai ( retable.ai )
Опыт работы от 3 до 5 летот 250 000 до 350 000 ₽
Senior Frontend Developer
ReTable.ai - это no-code платформа для трансформации и анализа данных. Мы ищем сильного Frontend-разработчика.
Что у нас за продукт?
ReTable.ai - это low-code self-service инструмент, не сложнее Excel, но с возможностями полноценного облачного решения, включающего сведение, очистку, трансформацию и анализ данных любого масштаба.
За последние 5 лет количество данных, обрабатываемых компаниями, выросло в 35 раз, а создать собственный infinitely scalable Data Warehouse занимает примерно 5 минут рабочего времени программиста.
Однако за пределами IT-департаментов не все так радужно – менеджеры и доменные эксперты по-прежнему борются с пачками “экселей”, выгрузками, сведениeм отчетов вручную и узким горлышком в виде многодневных ожиданий тикетов, ушедших в разработку. Мы наблюдали и чинили это много раз у наших клиентов и решили исправить, поэтому мы создали ReTable.
Наши пользователи – это сотрудники, решающие насущные аналитические задачи в своих департаментах (рекламная аналитика, e-commerce, расчет churn rate стартапа или анализ поставщиков деталей завода Ford). И все это – не обращаясь в отдел разработки.
Лишь 2% рабочего населения планеты Земля хорошо знакомы с аналитикой и SQL, разрыв между технологиями и скилами в IT-индустрии и за ее пределами растет с каждым днем. Мы верим, что способны повлиять на эту ситуацию и предоставить доступ к современным технологиям и инструментам большинству.
Мы пишем большое SPA-приложение:
- это инженерный UI с большим количеством данных и элементов
- на практике это означает:
- что мы постоянно должны оптимизировать latency
- мы кешируем значительную часть состояния в браузере: а значит сложная инвалидация, подписки и постоянная забота о консистентности
- мы должны уметь выполнять SQL запросы прямо в браузере, чтобы у нас был быстрый preview
- часть кода мы пишем на Kotlin MPP, чтобы не повторять одну и ту же логику в браузере и на серверах
У нас уже есть MVP (по бизнес-причинам мы используем Electron)
Наш стек: React, Redux, TypeScript, общий код на Kotlin
Что надо уметь:
- разбираться в алгоритмах и структурах данных; иметь хорошую базу в computer science – это важно, потому что мы вокруг данных и обработки данных
- знать React, писать на TypeScript
- уметь искать информацию в интернете; ясно излагать свои мысли
Почему у нас сложно и интересно:
- сложный и нетипичный для большинства проектов UI;
- у нас сложная модель данных и вычислений;
- повышенные требования к отзывчивости интерфейса;
- нетривиальный стек.
Мы предлагаем:
- сompetitive salary;
- удаленную работу на время пандемии(иногда мы собираемся в коворкинге в Петербурге);
- свободный график;
- проактивную команду команду профессионалов, у которой есть чему поучиться;
- новый продукт, т.е. возможность влиять на продукт и процесс.
Как проходит интервью:
- мы расскажем о компании, продукте, команде и планах по развитию, вы, в свою очередь, про свой опыт и профессиональные цели;
- whiteboard интервью;
- интервью с CTO.
О команде
Мы технологический стартап на ранней стадии. Инвестиции есть. Стиль работы: Remote-first. HQ в Долине, разработка в Петербурге. Работаем на американском и европейском рынке.
Мы любим и знаем как создавать инструменты продуктивности для девелоперов и не только, например, непосредственно участвовали в создании ReSharper и Upsource в компании JetBrains. Мы хорошо знаем работу с большими данными и распределенными системами, так как стояли у истоков технологий RTB в Росси