Frontend разработчик
Санкт-Петербург, РоссияДжуниор
Удаленная работа • Частичная занятость
Опыт работы менее 1 года
Опыт работы менее 1 года
Короткая ссылка: gkjb.ru/gtxf
О себе
На данный момент Frontend разработчик.
Мои компетенции и опыт
Ключевые навыки (стек):
- Опыт коммерческой разработки от полу года.
- Frontend-разработка: Компонентная верстка, работа с UI-kit, интеграция с API, фикс багов.
- JavaScript (ES6+): Свободное владение языком. Глубокое понимание: асинхронного программирования (Promises, async/await), принципов ООП, замыканий, контекста выполнения (this), Event Loop. Упор на функциональное программирование.
- HTML / Pug: Семантическая, валидная верстка. Опыт работы с шаблонизатором Pug.
- CSS / SCSS / SASS: Продвинутое владение: Flexbox, Grid Layout, адаптивная, резиновая и гибридная верстка. Использование препроцессоров.
- React: Практический опыт разработки (классовые и функциональные компоненты). Уверенное использование базовых хуков (useState, useEffect, useRef, useCallback, useMemo). Реализация сложной логики (например, inline-редактирование в таблицах). Базовое понимание внутреннего устройства.
- TypeScript: Уверенное владение основами: типы, интерфейсы, объединения, перечисления.
- нужен доступ к резюме : Коммерческий опыт разработки. Работа с роутингом, API Routes. Понимание принципов SSR/SSG. Знание фирменных механизмов фреймворка.
- Английский язык: Уровень уверенного чтения и понимания технической документации.
Инструменты:
- Git: Знание системы контроля версий.
- Docker, Docker Compose: Практический опыт создания и развертывания контейнеров.
- Linux: Знание и понимание системы, опыт работы с ней. Использую ее в качестве основной ОС.
- Vite: Опыт работы со сборщиком и технологией.
- Figma: Работа с макетами, реализация верстки по дизайну.
- Jest: Опыт написания unit тестов.
Опыт и место работы:
— ООО "ФН". 6 месяцев работы (Проектная деятельность)
Команда: Работал в команде из 3-х человек (руководитель, backend-разработчик, frontend-разработчик), участвовал в согласовании задач и интеграции с бэкендом.
Обязанности и выполненные задачи:
- Разрабатывал и поддерживал пользовательский интерфейс приложения с использованием стека: нужен доступ к резюме , TypeScript, React, shadcn/ui, Tailwind CSS.
- Интегрировал REST API финансового сервиса для получения, отображения и управления данными в динамических таблицах отчетности.
- Реализовал сложный функционал inline-редактирования записей в таблицах, включая операции добавления, удаления и модификации данных с последующей отправкой изменений на сервер.
- Разработал и внедрил механизмы фильтрации, сортировки и поиска данных в таблицах для удобства анализа информации.
- Обеспечил бесперебойную работу авторизации: реализовал логику бесшовного обновления токена доступа при его истечении, предотвращая неавторизованные выбросы пользователя на страницу входа.
- Выполнял отладку и исправление ошибок (багов) в компонентах интерфейса, проводил мелкие доработки функционала.
— ООО Фонтера. Апрель нужен доступ к резюме Настоящее в ремя
Команда: Работал в небольшой команде с руководителем, отвечающим за интеграцию с WordPress.
Обязанности и выполненные задачи:
- Полностью осуществил frontend-разработку лендинга от выбора технологий и архитектуры до реализации функционала.
- Выбрал и настроил технологический стек: Pug (Jade) для шаблонов, SCSS для стилей, Vanilla JavaScript для логики, Gulp + Webpack для сборки проекта, Docker для контейнеризации среды разработки и развертывания.
- Разработал архитектуру и структуру фронтенд-части проекта.
- Выполнил семантическую, адаптивную (гибридную) верстку всех страниц лендинга по предоставленным макетам.
- Реализовал интерактивные элементы интерфейса на чистом JavaScript:
- Работу сайдбара (открытие/закрытие, адаптивное поведение).
- Всплывающие (модальные) окна и формы.
- Комплексную валидацию и нормализацию данных в формах.
- Визуальную обратную связь для пользователя (анимации статусов загрузки, успешной/неуспешной отправки данных).
- Функционал псевдопагинации (динамическая подгрузка/отображение контента).
- Подготовил фронтенд-код для последующей интеграции с WordPress бэкендом.
- В данный момент занимаюсь разработкой внутренней системы управления заказами на React + TypeScript.
О себе:
Мотивированный Frontend-разработчик с коммерческим опытом. Осознанно выбрал IT-сферу, глубоко интересуюсь технологиями и стремлюсь к профессиональному росту. Обладаю сильными техническими навыками (Hard Skills) в современном стеке и ценными рабочими качествами (Soft Skills). Отлично работаю в команде: неконфликтен, умею четко ставить вопросы, находить решения и конструктивно воспринимать критику. Самостоятелен, внимателен к деталям, ответственен и нацелен на результат. Готов к быстрому освоению новых технологий по мере необходимости.
Контакты
- Telegram: нужен доступ к резюме ( нужен доступ к резюме ) - предпочитаемый метод связи.
- Почта: нужен доступ к резюме
- Профиль github: нужен доступ к резюме