Junior Frontend Developer

    Negotiable
    Russia
    Saint Petersburg
    Full
    Remote
    Work experience
    10 months
    Last work experience

    Яндекс Практикум

    Frontend-разработчик (Учебная практика)
    10 months

    About

    About

    Свободное время провожу активно: играю в футбол, занимаюсь велоспортом, хожу в спортзал. Читаю много литературы и увлекаюсь пленочной фотографией.

    Affiliate experience

    No data available

    Work experience
    10 months

    February 2026 - to date
    (10 months)
    Яндекс Практикум
    Frontend-разработчик (Учебная практика)
    • React & Redux Toolkit: • Разрабатывал SPA на React с использованием функциональных компонентов и хуков (useEffect, useState, useMemo и др.). • Управлял глобальным состоянием приложения с помощью Redux Toolkit (создание слайсов, редюсеров, интеграция стора в React). • Реализовывал роутинг внутри приложений для создания бесшовного пользовательского опыта. • Type & Java: • Переводил проекты на Type, занимался типизацией пропсов, интерфейсов, состояний и ответов от API. • Применял современные стандарты Java: асинхронные запросы (Async/Await, Promise), деструктуризация, работа с массивами и объектами. • HTML & CSS: • Создавал адаптивную, кроссбраузерную и валидную верстку веб-страниц по макетам из Figma. • Использовал методологию БЭМ для написания чистого, поддерживаемого и структурированного CSS/SCSS кода. • Работал с современными инструментами стилизации (CSS-модули, Flexbox, Grid Layout). • Сборка и инфраструктура (Vite): • Разворачивал и конфигурировал проекты с помощью Vite для быстрой сборки и оптимизации производительности в режиме разработки. • Работа с GitHub: • Активно использовал GitHub для ведения разработки: инициализировал репозитории, регулярно пушил код и коммитил изменения. • Создавал изолированные ветки под фичи, сливал их с основной веткой через Pull Request.

    Skills

    JavaScript
    React
    Redux Toolkit
    Vite
    Node.js
    SCSS
    CSS-модули
    Flexbox
    Grid Layout
    Async/Await
    Promise
    HTML
    CSS
    GitHub
    Typescript
    BEM

    Language proficiency

    Intermediate English
    Native Russian

    Employment

    Employment
    Full, Part-time, Project-based
    Work format
    Remote, Hybrid, Office
    Work schedule
    Flexible, 5/2
    Relocation
    Not possible
    Business trips
    Business trips possible