Камилл Щ. Frontend разработчик, Senior
ID 23665
КЩ
Камилл Щ.
Мужчина
Россия, Москва, UTC+3
Ставка
4 000 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Frontend разработчик с опытом работы 6+ лет.
Я умею создавать интерактивные веб-приложения с использованием React, Vue.js и Vanilla JavaScript. У меня есть прочные основы различных инструментов управления стилями и состояниями, а также отзывчивого веб-дизайна, что позволяет мне создавать привлекательные и удобные интерфейсы для широкого спектра устройств и платформ. Мои сильные коммуникативные навыки позволяют мне эффективно сотрудничать в различных командах, и у меня есть значительный опыт работы в Agile-среде, в частности с методологиями Scrum и Kanban. Я страстно люблю писать чистый и эффективный код и обладаю практическим опытом внедрения паттернов проектирования для создания масштабируемых и поддерживаемых решений.
Проекты
(5 лет 7 месяцев)
СИСТЕМА УПРАВЛЕНИЯ ЧЕЛОВЕЧЕСКИМИ РЕСУРСАМИ
Роль
Frontend разработчик
Обязанности
СИСТЕМА УПРАВЛЕНИЯ ЧЕЛОВЕЧЕСКИМИ РЕСУРСАМИ
Система позволяет вести тщательный учет сотрудников, отслеживать их статус и оценивать эффективность работы в режиме реального времени. Платформа обладает интуитивно понятным административным интерфейсом, позволяющим выполнять широкий спектр управленческих функций. Для повышения полезности система предоставляет пользователям графическую визуализацию данных, а также возможность детального контроля над настройкой профилей с учетом особенностей отделов и всестороннего отображения навыков, охватывающих как технические, так и "мягкие" навыки.
Обязанности
- Создание и поддержка интерактивных пользовательских интерфейсов с использованием компонентов React и экосистемы React;
- Реализация динамической маршрутизации и навигации в приложениях Next.js для создания бесшовных и интуитивно понятных пользовательских интерфейсов;
- Оптимизация производительности приложения путем анализа и улучшения времени загрузки, минимизации сетевых запросов и оптимизации выполнения кода;
- Использование I18next для поддержки мультиязычной функциональности в приложении;
- Использование Webpack для объединения и оптимизации кода внешних приложений для эффективного развертывания и производительности;
- Интеграция и использование Apollo GraphQL для использования API GraphQL и управления получением и кэшированием данных;
- Реализация визуализации данных с помощью Chart.js для представления сложных данных в понятной форме;
- Участие в планировании и оценке проектов;
- Обеспечение качества кода, масштабируемости и производительности путем написания чистого, поддерживаемого и оптимизированного кода;
- Написание подробных модульных тестов с использованием библиотеки React Testing Library и Jest для проверки надежности и функциональности компонентов React.
Технологии
HTML5, CSS3, JavaScript, TypeScript, React, Next.js, Apollo GraphQL, Tailwind, Chart.js, I18next, Jest, React Testing Library, Webpack, Figma, Git, GitHub.
Стек специалиста на проекте
Git, JavaScript, Figma, Jest, Webpack, CSS3, Chart.js, GitHub, TypeScript, HTML5, Next.js, i18next, React testing library, Apollo GraphQL, React, Tailwind
Отрасль проекта
HRTech
Период работы
Март 2025 - По настоящее время
(5 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ БИЗНЕС-КОММУНИКАЦИЙ
Роль
Frontend разработчик
Обязанности
ПРИЛОЖЕНИЕ ДЛЯ БИЗНЕС-КОММУНИКАЦИЙ
Это корпоративное приложение предназначено для безопасного обмена сообщениями и проведения видеоконференций. Пользователи могут создавать групповые чаты, обмениваться файлами и проводить онлайн-совещания с высокой степенью защиты данных. Приложение интегрируется с корпоративными системами электронной почты и календарями для оптимизации рабочего процесса. Оно также включает функции поиска и упоминания для быстрого взаимодействия.
Обязанности
- Разработка модульных и многократно используемых компонентов с использованием Vue.js и Composition API, обеспечивающих поддерживаемость и масштабируемость приложения;
- Управление и синхронизация состояния приложения между компонентами с помощью Pinia для централизованного управления состоянием;
- Использование VueUse для упрощения логики реактивности и повышения производительности разработчиков за счет композитных утилит;
- Реализация безопасного и эффективного взаимодействия с API с помощью Axios, включая обработку ошибок и перехватчики для аутентификации;
- Создание и поддержка глобальных стилей с помощью SCSS/SASS для поддержки последовательного и отзывчивого пользовательского интерфейса;
- Реализация отзывчивых и доступных компонентов пользовательского интерфейса с помощью Vuetify для обеспечения согласованности дизайна и пользовательского опыта на разных устройствах;
- Написание модульных и интеграционных тестов с помощью Vitest и Vue Test Utils для обеспечения стабильности приложения и предотвращения регрессий;
- Реализация интернационализации с помощью I18next для поддержки многоязычного интерфейса и динамической локализации контента;
- Сотрудничество с командой дизайнеров и преобразование макетов Figma в доступные и пиксельно совершенные компоненты пользовательского интерфейса.
Технологии
HTML5, CSS3, JavaScript, TypeScript, Vue.js, VueUse, Pinia, Axios, Vue Test Utils, SCSS/SASS, Vuetify, Vite, Vitest, I18next, Figma, Git, GitHub.
Стек специалиста на проекте
Git, JavaScript, Figma, CSS3, GitHub, TypeScript, Sass, Vue Test Utils, Vue.js, HTML5, SCSS, i18next, Pinia, Vite, Axios.js, Vuetify, Vitest, VueUse
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - Март 2024
(2 года 2 месяца)
ПРИЛОЖЕНИЕ ДЛЯ УПРАВЛЕНИЯ ДАННЫМИ
Роль
Frontend разработчик
Обязанности
ПРИЛОЖЕНИЕ ДЛЯ УПРАВЛЕНИЯ ДАННЫМИ
Продвинутое приложение для управления данными, похожее на Google Sheets. Эта платформа позволила пользователям легко создавать различные электронные таблицы и наполнять их информацией. Проект также оснащен сложной панелью администрирования, которая позволяет легко редактировать таблицы и пользователей, переключать языки и настраивать темы. В частности, пользователи могли приглашать других в приватные таблицы, а надежное сокетное соединение поддерживало функциональность совместной работы, позволяя добавлять и изменять комментарии на уровне группы.
Обязанности
- Применение React для создания интерактивных и многократно используемых компонентов пользовательского интерфейса, способствующих масштабируемости и поддерживаемости приложения;
- Работа с документацией по API и интеграция с бэкэнд-системами для получения и отображения данных;
- Реализация и управление состоянием с помощью Redux Toolkit для предсказуемого управления состоянием;
- Реализация RTK Query для эффективной выборки данных, кэширования и управления состоянием, оптимизация взаимодействия с API и повышение производительности приложения;
- Документирование изменений в приложении и разработка обновлений;
- Участие в обзорах кода для обеспечения соответствия кодовой базы стандартам и лучшим практикам;
- Создание и реализация функциональных компонентов с использованием Material UI для последовательного и современного дизайна;
- Интеграция Socket.io для обеспечения обмена данными между сервером и клиентом в режиме реального времени;
- Использование React Hook Form для легкой и производительной валидации форм и обработки ошибок;
- Сотрудничество с дизайнерами и командами UX/UI для реализации визуально привлекательных и удобных интерфейсов в веб-приложениях;
- Редизайн и рефакторинг исходного кода для обеспечения лучшей масштабируемости, поддерживаемости и читаемости кода.
Технологии
HTML5, JavaScript, TypeScript, React, Redux, Redux Toolkit, RTK Query, React Hook Form, I18next, Socket.io, CSS3, Styled-components, MUI, Jest, React Testing Library, Vite, Figma, Git, GitHub.
Стек специалиста на проекте
HTML5, React Hook Form, Redux Toolkit, Socket.io, React testing library, Redux, Styled-Components, Git, Jest, CSS3, GitHub, MUI, i18next, RTK Query, TypeScript, Vite, Figma, React, JavaScript
Отрасль проекта
E-commerce & Retail
Период работы
Август 2020 - Февраль 2022
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Государственный Университет (БГУ)
Специальность
Физическая электроника
Завершение учебы
2022 г.