Junior Développeur frontend

    À négocier
    Russie
    Saint-Pétersbourg
    Temps plein
    Télétravail
    Expérience professionnelle
    10 mois
    Dernier emploi

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

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

    À propos de vous

    À propos de vous

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

    Expérience en affiliation

    Aucune donnée disponible

    Expérience professionnelle
    10 mois

    Février 2026 - à aujourd’hui
    (10 mois)
    Яндекс Практикум
    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.

    Compétences

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

    Maîtrise des langues

    Intermédiaire Anglais
    Natif Russe

    Type d’emploi

    Type d’emploi
    Temps plein, Temps partiel, Mission / projet
    Format de travail
    Télétravail, Hybride, Présentiel
    Horaires de travail
    Flexible, 5/2
    Relocalisation
    Impossible
    Déplacements professionnels
    Déplacements possibles