Frontend Developer в Focus Calendar
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кого мы ищем и что тебе предстоит делать
Мы ищем опытных и талантливых frontend разработчиков, который почти с нуля построят календарь с UX'ом уровня Telegram, Superhuman и операционных систем Apple.
Цель на год до июля 2022: 200 англоговорящих клиентов ежедневно пользуются Focus Calendar. Для этого нужно:
- Реализовать ~60-80% базовых сценариев Apple Calendar/Google Calendar на таком уровне, что люди переходя с привычного календаря не замечают больших отличий в основных сценариях
- Реализовать новые сценарии: договориться о встрече с одним человеком в удобное для меня время, договориться о типичной встрече с несколькими людьми [hiring interview], договориться о типичной встрече в обычно удобное для меня время [calendly], собрать со всех участников meeting notes, автопинговалка «в силе ли встреча?»
Проблема, которую решает Focus Calendar.
Календарь—необходимый инструмент ежедневной работы для меня и для десятков миллионов специалистов. Парадигма календаря не менялась с момента изобретения календаря. Текущий календарь—аналог глиняной таблички, на котором вручную приходится заносить «в четверг пасу коз», «в пятницу обсуждем интеграцию с AmoCRM».
Я уверен, что текущие задачи, которые люди решают с календарём, могут решаться на порядок быстрее и проще. Только на автоматизации сценария «Собрать 3+ занятых человек на один созвон» можно сэкономить пару часов в месяц, а на автоматизации всех частотных сценариев можно экономить профессионалу/руководителю/предпринимателю от 8 до 18 часов в месяц.
Что мы ждём от тебя
Мы ждём, что у тебя есть следующий опыт:
- у тебя опыт 2+ лет работы frontend разработчиком
- ты работал(а) и с web и mobile
- ты хорошо знаешь JavaScript и Typescript
- умеешь организовать своё время (у нас распределённая команда)
- готов(а) уделять много внимания технической проработке задачи перед ее реализацией
- любишь и умеешь писать тесты (Jest, Cypress)
- будет плюсом, если ты работал(а) с Canvas Api, Electron, RxJS
Наш подход к разработке
- так как мы делаем масштабный продукт мы стараемся придумывать максимально простые решения, при этом не растить complexity продукта
- проектируем технические решения и обсуждаем их до реализации
- придерживаемся внутреннего style guide
- проводим code review
- пишем тесты
- ротитуемся между задачами
- так как мы делаем offline first решение, мы уделяем особое внимание целостности и надежности локального хранения данных, с последующей синхронизацией с бекендом
- любим пиксель-перфект верстку, т к создаём дорогой продукт для требовательных клиентов
Технологии и инструменты, которые мы используем в разработке
- frontend: Typescript, React, MobX, Canvas API, Electron, RxJS, Styled-components, WebSockets, GraphQL, Jest
- backend: Go, GraphQL, WebSockets, PostgreSQL, NoSQL
Бонусы
Что мы предлагаем
- Зарплата: 200 000 рублей (повышение зарплат после выхода на самоокупаемость).
- Опцион: 0,5% акций компании. Вестинг 4 года, клифф 1 год. Опционы от американской компании, управляются через сервис Carta (https://bit.ly/focuscal-3xIQ4Qi).
- Удалённая работа, у нас распределенная команда. При желании работать в офисе, у нас есть уютная квартира-офис на Тверской в нескольких минутах от м. Пушкинская.
- Full Time
Всё нравится, куда писать?
Заполни пожалуйста очень короткую форму (5 вопросов): https://zamesin.typeform.com/to/SSbBaB5M
telegram: @vitali0
Дополнительные инструкции
Мы ищем людей, которые в своей прошлой работе действовали из культурных принципов нашей команды. (https://bit.ly/focuscal-3rdk83R) Большая часть времени интервью и процесса найма мы посвящаем тому, чтобы убедиться в этом