Purrweb

Purrweb - Middle Frontend Developer - Сентябрь 2024 - Настоящее время

  • Purrweb

    Описание проекта: Работала над несколькими проектами для стартапов, которым нужно было как можно быстрее выйти на рынок. Например, внутренний сервис для расчёта финансовых показателей в малом бизнесе и платформа для онлайн-обучения с расписаниями и кабинетами преподавателей. Проекты имели короткие жизненные циклы, акцент был на скорости реализации, при этом нужно было обеспечить стабильную работу и понятный интерфейс. Помимо этого были задачи по поддержке старых проектов, внедрения новых фичей, фиксу багов.

    Состав команды: На большинстве проектов я работала в связке с 2 backend-разработчиком, 1-фронт разработчиком, дизайнером, тестировщиком и ПМом. Команды были небольшие, чаще всего 3–5 человек.

    Методология, процессы, инструменты: Работали по Agile спринты по 1 неделе. Каждый день утром дейлики по статусу. В конце спринта планирование. Задачи ставились и велись в Jira. Созвоны в мите, для общения mattermost. Репозиторий в GitLab'е был. CI/CD девопсы настраивали, но в целом от проекта к проекту все было стандартно - дев стенд, прод. Задачи ставил ПМ, мы уточняли критерии готовности. В некоторых проектах я сама инициировала улучшения по оптимизации и рефакторингу.

    Чем конкретно занималась:

    • Делала вёрстку страниц по Figma, адаптацию под мобильные устройства

    • Разрабатывала формы с валидацией (yup), динамической логикой и зависимыми шагами

    • Работала с REST API: загрузка, обработка ошибок, отображение состояний

    • Настраивала роутинг, приватные маршруты, авторизацию и продление токенов

    • Выносила общие компоненты в Storybook, писала документацию к ним

    • Оптимизировала ререндеры, внедряла lazy loading, code splitting

    • Проводила ревью кода (когда было несколько человек в команде) и принимала участие в обсуждении архитектурных решений.

    Почему ушла: Хотелось работать над более долгосрочным проектом с продуманной архитектурой и глубоким развитием, а не только над MVP и краткосрочной поддержкой, где все в постоянной спешке.