Frontend Developer в Focus Calendar

Зарплата

До 200 000 ₽

Требуемые навыки

ФронтендСтарший (Senior) · Typescript · JavaScript · ReactJS · Electron · MobX · GraphQL

Местоположение и тип занятости

Москва · Полный рабочий день · Можно удаленно

Компания

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) Большая часть времени интервью и процесса найма мы посвящаем тому, чтобы убедиться в этом

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.