Пикабу — это уютное сообщество, где пользователи сами создают тысячи уникальных постов, а читатели с помощью голосов определяют, какие посты самые интересные. Один из самых популярных сайтов Рунета: 3+ млн читателей, 2500+ постов и 80K+ комментариев в день.
Компания ищет разработчика во frontend команду (пока команда из 6-и человек, планируется 8).
Технологии/инструменты
TypeScriptVanilla JSSCSS
Временная зона команды
(GMT+3) Москва.
О проекте
Пикабу – это информационно-развлекательное сообщество, которое читает больше 40 млн. человек в месяц. Ежедневно сайт посещают 2.7 млн. уникальных пользователей.
Активно развивают web-версии сайта (ПК и мобильную), а также приложения к сайту для iOS и Android.
Команда разработки
- 100% команды разработки работает удаленно.
- 6 frontend-разработчиков, 6 backend-разработчиков, 2 DevOps-инженера, 4 QA-инженера, 3 Android разработчика, 1 iOS-разработчик, 1 fullstack CTO, 1 Project Manager.
О разработке
- Работа с git — feature branch workflow.
- Применяют conventional commits.
- Выбирают наиболее оптимальные по скорости и объему кода решения, часто проверяют себя и других различными benchmark.
- Строго следят за безопасностью.
- Строго придерживаются установленного в проекте стиля кода.
Как организован процесс
- Не работают по Agile/Scrum. Рабочий процесс очень похож на Kanban: есть пул задач, который формирует проектный менеджер либо продуктовый менеджер. Задачи берутся из пула по приоритету важности, либо в свободном порядке.
- Для трекинга времени и управления пулом задач используют собственный удобный софт, который тесно интегрирован с Jira и Slack.
- Важно удобство процессов, стараются выбирать удобные инструменты или разрабатывать под себя.
Планы по развитию frontend
- Построить новый фронт на MVVM архитектуре. Пока склоняются к решению построить фронт на базе веб-компонентов, с data binding и реактивностью. Уже есть прототип движка. Однако ещё окончательно не решили что будет в основе нового фронта. К сожалению, готовые технологии (React, Vue, Angular) не отвечают требованиям: бэкенд написан на php, а для SEO крайне важен SSR, поэтому решения с js бэкендом не подходят.
- Разработка PWA.
- Оптимизация скорости загрузки фронта (speed index), а также производительности страницы и т.д.
Чем предстоит заниматься
- Участие в выборе технических решений и архитектуры кода совместно с Senior разработчиками.
- Разработка новых инструментов для пользователей (редактор текста, видеоредактор, просмотрщик изображений и т.д.) и друхих функциональных возможностей Пикабу.
- Кроссбраузерная разработка различной функциональности для ПК и мобильных устройств на JS/TS, Sass.
- Багфиксинг (траблшутинг).
- Перепись, рефакторинг и улучшение текущей кодовой базы.
- Ревью, адаптация и реализация дизайна.
Кого ищут
- Знания JavaScript, HTML и CSS на уровне middle.
- Опыт работы с TypeScript, Scss/Less, git.
- Знания работы js в браузере: жизненный цикл страницы, Web API, безопасность, отладка и профилирование.
Что предлагают
- Удаленная работа без привязки к конкретному городу или стране.
- Основное рабочее время компании с 10 до 19 по МСК.
- Возможность гибко распределить свое рабочее время по договоренности с руководителем и командой (переносить часы, определить индивидуальный график).
- Оплачиваемый отпуск и отсутствие по болезни.
- Оплачивают ПО для работы; курсы, конференции, проф. литературу и т.д.
- Когда наконец утихнет пандемия :) вернутся к ежегодной традиции: встреча всей команды Пикабу на 2-3 дня за счет компании.
Алина Попова Менеджер по персоналу