Занимаемся веб-разработкой, преимущественно frontend. Берем в работу нетривиальные задачи, не боимся долгих проектов.
Мы – идеальные исполнители для компаний, которым нужно качественно и за короткие сроки. К нам обращаются, чтобы поручить задачу и не беспокоиться о контроле.
Большинство наших сотрудников – программисты, есть дизайнер интерфейсов. Процесс работы ведут менеджеры, которые тоже программисты.
Проекты не под NDA, о которых мы можем гордо рассказывать:
Ptichka.moscow
Uber для курьеров, служба срочной курьерской доставки.
Improvado.io
Система кастомизируемых виджетов для отображения отчетов рекламных кампаний.
Ptichka.moscow
Uber для курьеров, служба срочной курьерской доставки
Технологии: TypeScript, React, Redux, Redux-Saga, SCSS
Что было реализовано:
— Форма c кастомным гео-автокомплитом на трёх провайдеров (Гугл, Яндекс, Дадата).
— Сложная система расчётов дистанций для адресов: до предыдущей точки маршрута, до метро, до центра.
— Гибкая валидация ошибок, серверный рендеринг формы и другой нетривиальный интерактив.
Активную разработку проекта ведём с января 2017 года: меняем технологии и тестируем бизнес-гипотезы. За это время мы написали расширяемое, поддерживаемое front-end приложение.
Improvado.io
Панель виджетов для отображения отчетов рекламных кампаний
Технологии: TypeScript, React, Redux, Redux-Saga, Stylus
Что было реализовано:
— Виджеты на React+Redux, встраиваемые в legacy frontend. Все виджеты гибко кастомизируются, отображают данные в форматах таблицы, чарта, пайчарта и т.д.
— Гибкий механизм конфигурирования дашборда: вкладки, позиции виджетов, порядок колонок в таблицах, опции по каждому виджету. Каждый дашборд экспортируем в PDF, а виджеты в CSV и XLSX.
— Данные в таблицах могут иметь вложенные группировки, интервальное сравнение, многотысячный ряд данных с быстрым рендерингом.
— Виджеты общаются с внешним кодом через специально выделенный класс-обёртку реализующий необходимый контракт.
Постоянно расширяющийся и активно модифицирующийся функционал разрабатываем с осени 2016 года.
Datalight.me
Гибкий дашборд с виджетами для аналитики криптовалют
Технологии: TypeScript, React, Redux, Redux-Saga, JSS
Что было реализовано:
— Адаптивный дашборд для визуализации данных по криптовалютам с нуля.
— Мощный конструктор виджетов с drug-n-drop и вкладки с панелями позволяют гибко настраивать интерфейс под каждого пользователя.
— Быстрый серверный рендеринг для списка данных по криптовалютам.
Разрабатываем с августа 2018-го года. Скорость написания кода позволили уже за 3 месяца вывести MVP на рынок и получить обратную связь от пользователей. Сейчас проект на стадии активного расширения функционала и тестирования гипотез для существующих модулей.
React+Redux Demo
Стартер кит с модульной архитектурой Репозиторий | Демо
Технологии: TypeScript, React, Redux, Redux-Saga, JSS
Выстраданная годами архитектура, которая делит проект по модулям, а не слоям, как это сделано почти во всех остальных шаблонах для React. Это позволяет эффективно добавлять новый функционал и не держать в голове контекст всего проекта во время разработки.
Что было реализовано:
— Серверный рендеринг.
— Динамическая загрузка кода для каждой страницы.
— Генератор подпапок для модулей и "фич".
— Тесты с подсчётом покрытия.
Это наш внутренний демо-проект , функционал которого мы приблизительно реализуем за 100 чел/часов.
Frontend-приложения для наших клиентов пишем на узком стеке технологий: Typescript+React+Redux. Мы сфокусировались только на нём, чтобы поставлять максимально качественный код.
Бекенд мы предпочитаем писать на Haskell — чистый функциональный язык с мощной типизацией и системой ограничений для побочных эффектов.
С июля 2016 года работает наша система обучения разработчиков.
Наша цель – привлекать в команду ребят с высоким уровнем системных знаний, а также настроить на то, что нужно будет постоянно и много развиваться и после прихода в компанию.
После обучения в компанию пришли 25 сильных и целеустремленных разработчика.
Требования к заданиям максимально приближены к реальным, все практические задания проходят через строгое код ревью, а теоретические знания проверяем на финальном собеседовании.
Программу обучения делим по направлениям: frontend и backend.
Принципы одинаковы, разница только в областях знаний :)
Расскажите нам о своём проекте или просто посоветуйтесь в вопросах адекватного frontend с нашим техническим директором и основателем команды:
май 2020*