Павел Л. Frontend разработчик, Senior

ID 3195
ПЛ
Павел Л.
Мужчина, 29 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 14 мая 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Senior
Навыки
React
React Native
Vue.js
TypeScript
JavaScript
JQuery
HTML
Bootstrap
Git
Redux
Webpack
Jira
REST API
WSL
Next.js
CSS
Sass
LESS
SCSS
React Hook Form
React Final Form
CSS Modules
scss-modules
RTK
WebSockets
Sentry
Streams
xQuery
Vite
Material UI
GraphQL
Yarn
CryptoPro
Kafka
AntD
Effector
Pug.js
GSAP
SSR
микро-разметка
Redux Toolkit
Apollo
Yandex Maps
StreamChat
Tailwindcss
hygen
Native
Styled Components
Code Review
PHP
GOlang
CSS3
Отрасли
FinTech & Banking
Government & Public Sector
LifeStyle
Знание языков
Английский — A2
Главное о специалисте
· Опыт работы – более 8 лет; · Глубокое понимание основных концепций React (компоненты, состояния, свойства, жизненный цикл и контекст); · Опыт работы с современными версиями JavaScript (ES6 и выше) и их функциональными возможностями; · Опыт работы с библиотеками и инструментами для тестирования React-приложений (Jest и др); · Знание и опыт применения Redux или других управляемых состоянием библиотек для разработки больших и сложных приложений; · Создание проектов с нуля (настройка окружения, проектирование архитектуры проекта); · Опыт руководства разработкой небольших проектов (постановка задач\code-review\оценка); · Написание документации, оценка; · Понимание принципов адаптивного и отзывчивого веб-дизайна и опыт создания интерфейсов, которые могут эффективно масштабироваться на различные устройства и разрешения экрана; · Реализация клиентской логики; · Создание страниц\компонентов\storybook`ов; · Адаптивная\кроссбраузерная\кроссплатформенная вёрстка; · Доработка\поддержка легаси-проектов; · Верстка электронных писем для рассылок; · Настройка SEO, Google и Яндекс аналитики; · Разработка мобильного приложения на ReactNative и TypeScript; · Работа в команде.
Проекты   (7 лет 8 месяцев)
Заказная разработка
Роль
Frontend разработчик
Обязанности
1) Платформа для предоставления услуг проффесионалов людям (типа профи.ру); 2) Сайт для ставок на спорт событий; 3) Внутренние проекты бот/icrm/и gant. Обязанности: · Настройка среды разработки; · Конфигурирование сборки для оптимизации производительности и размера итогового приложения; · Интеграция инструментов для автоматической сборки и деплоя; · Проектирование архитектуры приложения с учетом требований к масштабируемости, производительности и безопасности; · Выбор и реализация подходящих паттернов проектирования для эффективного управления состоянием приложения; · Разработка модульной структуры кода для облегчения поддержки и расширения функциональности; · Разработка переиспользуемых React компонентов и функциональных компонентов; · Применение принципов композиции компонентов для создания гибкого и модульного интерфейса; · Использование TypeScript для типизации компонентов и обеспечения более надежной разработки; · Интеграция компонентов с бэкендом приложения через API для обмена данными; · Работа с WebSockets для реализации реального времени в приложении; · Интеграция сторонних сервисов и библиотек, таких как Sentry для мониторинга ошибок и Stream-chat для настройки чатов; · Реализация чатов с использованием библиотеки Stream-chat, настройка пользовательских интерфейсов и функциональности чата; · Обеспечение безопасности и конфиденциальности сообщений с помощью правильной настройки и аутентификации пользователей; · Интеграция функциональности чата с основным приложением. · Рефакторинг кода для улучшения его читаемости, модульности и поддерживаемости; · Выделение повторяющихся компонентов и логики в отдельные модули или хуки; · Обновление устаревших методов и библиотек на более современные альтернативы; · Улучшение производительности приложения, оптимизировав рендеринг компонентов и запросы к серверу; · Проанализированы и устранены узкие места в коде, вызывающие задержки в работе приложения; · Оптимизация загрузка и работа с данными; · Разработаны новые компоненты для отображения различных элементов интерфейса, таких как формы для размещения ставок, графики результатов событий, панели управления пользователя и другие; · Использование TypeScript для создания типизированных компонентов и пропсов, обеспечивая безопасность и четкость взаимодействия между компонентами; · Обеспечение возможности локализации и переключения языков через интерфейс приложения; · Обновление дизайна и стиля приложения с учетом современных трендов и потребностей пользователей; · Использование Scss-module и Tailwindcss для создания модульных и адаптивных стилей, упрощающих поддержку и масштабирование проекта; · Интеграция нового дизайна в существующую архитектуру приложения, обеспечивая соответствие функциональности и стилей; · Интеграция RTK Query для управления запросами к серверу и упрощения работы с данными; · Внедрение Sentry для мониторинга и отслеживания ошибок в приложении, обеспечивая быстрое реагирование на проблемы и улучшение качества продукта. · Создание компонентов пользовательского интерфейса с использованием Material UI; · Реализация состояния приложения и управление данными с помощью Redux; · Навигация между различными разделами админки; · Разработка форм для ввода данных и их валидация; · Интеграция с бэкендом для получения и отправки данных; · Внедрение API запросов для взаимодействия с бэкендом в админке и других компонентах проекта; · Обработка ответов от сервера и обновление состояния приложения; · Тестирование взаимодействия с бэкендом и обработки ошибок; · Использование библиотек для создания графиков; · Разработка компонентов для отображения данных в виде графиков; · Кастомизация внешнего вида графиков в соответствии с требованиями проекта; · Интеграция графиков в админку или другие компоненты интерфейса. Достижения: Научился разрабатывать чаты, плотная работа с вебсокетами, разработка успела в срок (допустимый). Провели огромную работу по рефакторингу и оптимизации, разработка решений для работы с rtl для арабского языка, Научился строить графики руками с помощью формул. Применение vite (сборщик новый). Работа с админкой для чатботов. Состав команды: Команда из 6 (2 фронта/2 бека/ 2 менеджера/ дизайнер) Команда из 5 (2 фронта/1 бека/ 2 менеджера/ дизайнер)
Стек специалиста на проекте
Redux, WebSockets, Sentry, xQuery, RTK, TypeScript, Vite, JQuery, Material UI, React, JavaScript, scss-modules
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2022 - По настоящее время  (2 года 7 месяцев)
Разработка музыкальной платформы с интеграцией с банком. Проект создавался практически с нуля.
Роль
Frontend разработчик
Обязанности
Обязанности: · Разработка интерфейса для основных страниц, таких как домашняя страница, страница поиска, страница профиля пользователя, страница просмотра треков и т. д.; · Использование styled-components для стилизации компонентов и обеспечения согласованного внешнего вида; · Разработка переиспользуемых компонентов, таких как карточки треков, плеер, модальные окна и другие, используя TypeScript для строгой типизации; · Проведение код-ревью коллег и участие в обсуждениях по улучшению кода; · Обеспечение соответствия кода стандартам и лучшим практикам разработки; · Разработка логики работы приложения, включая управление состоянием с использованием библиотеки effector; · Интеграция с серверной частью приложения через GraphQL и RestAPI для получения и отправки данных; · Использование Kafka для обработки событий и асинхронного взаимодействия между сервисами; · Перенос компонентов и страниц из предыдущей версии приложения или других проектов с использованием hygen для автоматизации процесса генерации кода; · Обновление компонентов и страниц в соответствии с новыми требованиями и дизайном; · Разработка набора UI-компонентов для дальнейшего использования в проекте, используя библиотеку antd; · Использование TypeScript для определения типов данных, связанных с UI-компонентами. Достижения: Запуск нового сайта, попадание продукта в ТОП-3 по выдаче в Яндексе Состав команды Команда из 4 разработчиков
Стек специалиста на проекте
GraphQL, Yarn, AntD, Kafka, Styled Components, Effector, TypeScript, Next.js, React, REST API, CryptoPro
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2021 - Октябрь 2022  (1 год 1 месяц)
Разработка мобильного приложения
Роль
Инженер-разработчик
Обязанности
Разработка приложения для МЧС (мониторинг чрезвычайных ситуаций и координации действий). Обязанности: · Разработаны экраны для веб-приложения и мобильного приложения, соответствующие дизайну и требованиям функциональности, с применением ReactJS и React Native; · Применение SCSS для стилизации компонентов и обеспечения соответствия дизайну; · Разработка новых компонентов на ReactJS и React Native с использованием TypeScript для обеспечения типизации и улучшения читаемости кода; · Применение Redux Toolkit для управления состоянием приложения и обеспечения единообразия данных; · Участие в код-ревью с другими членами команды для обеспечения качества кода, соответствия стандартам разработки и выявления потенциальных проблем; · Предложения улучшения и оптимизации кода; · Разработка основной логики приложения с использованием Next.js для оптимизации производительности и улучшения SEO; · Интеграция приложения с GraphQL API, используя Apollo Client для эффективного получения и обновления данных; · Использование Yandex Map API для интеграции карт и реализации функциональности мониторинга чрезвычайных ситуаций и координации действий. Достижения: Обучение React Native и понимание структуры мобильных приложений. Состав команды: Команда из 3 разработчиков
Стек специалиста на проекте
Redux Toolkit, GraphQL, Yandex Maps, Apollo, TypeScript, Code Review, Next.js, React, JavaScript, React Native, SCSS
Отрасль проекта
Government & Public Sector
Период работы
Апрель 2021 - Октябрь 2021  (7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Ульяновский колледж Экономики и Информатики при УлГТУ
Специальность
Экономика и информатика
Завершение учебы
2015 г.

Похожие специалисты

FinTech & Banking • Insurance • Manufacturing • Media • Urban technology
МШ
Максим Ш.
Краснодар
Frontend разработчик
Senior
3 246,75 Р/час
Git
HTML
CSS
JavaScript
REST API
Jest
Webpack
Redux
CSS3
TypeScript
+82

Я являюсь Frontend-разработчиком с 5-летним опытом работы. Мой основной стек технологий включает в себя React.js, Redux и TypeScript для создания современных и интерактивных пользовательских интерфейсов. В течение моей карьеры я активно участвовал в разработке разнообразных проектов, включая веб-приложения в сферах финтеха и промышленной автоматизации. Я имею опыт работы в командах, где применялись Agile - Scrum/Kanban методологии. Мои навыки включают в себя не только глубокое понимание React.js и Redux, но и умение оптимизировать и расширять функциональность существующего кода. Я стремлюсь к хорошо тестируемой и оптимизированной разработке приложений, обеспечивая отзывчивость и качественное взаимодействие пользователей с приложением. Я подхожу к своей работе с творческим подходом, вниманием к деталям и ориентацией на достижение наилучших результатов.

Подробнее
AI & Robotics • EdTech • FinTech & Banking • Manufacturing • Marketing, Advertising & Design
МО
Мелкон О.
Ереван
Frontend разработчик
Senior
4 196,36 Р/час
JavaScript
JavaScript (чистый)
JavaScript-фреймворки
TypeScript
React
React Redux
React Hooks
Next.js
Redux
Vue 2
+58

Опытный программист с более чем 7-летним опытом разработки программного обеспечения, специализирующийся на создании высококачественных веб-приложений. Эксперт в JavaScript и TypeScript с глубокими знаниями и практическим опытом работы с современными фреймворками и библиотеками, такими как React.js, Next.js, Vue.js, Nuxt.js, Node.js, Express.js и Nest.js. Обладает исключительным пониманием архитектуры веб-приложений и передовых технологий, включая разработку клиентской и серверной части, создание высоконагруженных систем и интеграцию микросервисов. Уверенно внедряет лучшие практики оптимизации производительности, обеспечивает масштабируемость и безопасность приложений. Дополнительно специализируется на: - Разработке и реализации новых функциональных возможностей. - Настройке и интеграции API для работы с большими данными и сложными экосистемами. - Проведении детального анализа кода, Code Review, CI/CD и оптимизации DevOps-процессов. Стремится к созданию технологических решений, которые не только соответствуют, но и превосходят ожидания клиентов, обеспечивая надежность, масштабируемость и исключительный пользовательский опыт.

Подробнее
AI & Robotics • GameDev • Government & Public Sector • Manufacturing • Media • Social Networking
ВМ
Владимир М.
Санкт-Петербург
Frontend разработчик
Senior
3 246,75 Р/час
React
TypeScript
JavaScript
Git
Redux
HTML
Webpack
Node.js
SCSS
Sass
+66

Владимир — frontend-разработчик уровня senior. Обладает широким спектром навыков, включая работу с React, TypeScript, JavaScript и другими технологиями. Опыт работы на проектах: - Перенос макета и UI-kit в десктоп-приложение, интеграция с REST и gRPC сервисами в проекте о распределённых технологиях для нейронных сетей. - Разработка сервиса ВКС с функционалом «как у Google Meet», работа с Tensorflow моделями, ревью кода коллег в проекте Vks. - Создание лендингов с нуля, разработка сервиса для покупки доменов, оптимизация интерфейса в проекте Ton. - Руководство разработкой сервиса по стажировкам (аутсорс), общение с командой заказчика, помощь в построении архитектуры. - Переработка frontend части для получения сертификата о доступности проекта для незрячих/слабовидящих в рамках Единой цифровой платформы АСИ. - Правка стилей существующего проекта, создание CMS системы с бекенд и фронтенд частью в других проектах.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Government & Public Sector • LifeStyle
ПЛ
Павел Л.
Санкт-Петербург
Frontend разработчик
Senior
3 246,75 Р/час
StreamChat
микро-разметка
Tailwindcss
hygen
Native
Sass
React Hook Form
Redux Toolkit
PHP
Redux
+52

· Опыт работы – более 8 лет; · Глубокое понимание основных концепций React (компоненты, состояния, свойства, жизненный цикл и контекст); · Опыт работы с современными версиями JavaScript (ES6 и выше) и их функциональными возможностями; · Опыт работы с библиотеками и инструментами для тестирования React-приложений (Jest и др); · Знание и опыт применения Redux или других управляемых состоянием библиотек для разработки больших и сложных приложений; · Создание проектов с нуля (настройка окружения, проектирование архитектуры проекта); · Опыт руководства разработкой небольших проектов (постановка задач\code-review\оценка); · Написание документации, оценка; · Понимание принципов адаптивного и отзывчивого веб-дизайна и опыт создания интерфейсов, которые могут эффективно масштабироваться на различные устройства и разрешения экрана; · Реализация клиентской логики; · Создание страниц\компонентов\storybook`ов; · Адаптивная\кроссбраузерная\кроссплатформенная вёрстка; · Доработка\поддержка легаси-проектов; · Верстка электронных писем для рассылок; · Настройка SEO, Google и Яндекс аналитики; · Разработка мобильного приложения на ReactNative и TypeScript; · Работа в команде.

Подробнее