Middle+/Senior Frontend developer

Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • JavaScript • Node.js • TypeScript • React • Vue.js • Flutter • React Native • Express • Nest • CSSinJS • CSS • HTML • Handlebars • LESS • SCSS • SASS • MongoDB • MySQL • PostgreSQL • Redis
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет
180 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Frontend developer.

Мои компетенции и опыт

Frontend / Full-stack Developer с 6 годами коммерческого опыта разработки и сопровождения production-ready веб- и мобильных приложений.

 

Основная специализация - React, нужен доступ к резюме , TypeScript, JavaScript и React Native. Имею опыт проектирования масштабируемой frontend-архитектуры, разработки сложных бизнес-интерфейсов, миграции и рефакторинга legacy-систем, оптимизации производительности и построения переиспользуемых UI-компонентов.

 

Работал над продуктами в направлениях FinTech, e-commerce, Web3, SaaS и B2B, включая приложения с большим количеством бизнес-логики, динамическими данными, сложными пользовательскими сценариями и повышенными требованиями к производительности.

 

Участвую во всём Software Development Life Cycle (SDLC): анализ требований, декомпозиция и оценка задач, проектирование технического решения, разработка, code review, тестирование, debugging, release и дальнейшая поддержка production.

 

Имею опыт работы с legacy codebase, постепенной модернизации архитектуры и миграции приложений на современный технологический стек. В том числе участвовал в переходе с Angular на React + TypeScript и разработке новой frontend-архитектуры.

 

Дополнительно имею практический опыт backend-разработки на нужен доступ к резюме , NestJS и Express, разработки REST API, работы с базами данных и интеграции frontend с backend-сервисами.

 

Работаю в командной разработке по Agile / Scrum, участвую в code review, технических обсуждениях, планировании, декомпозиции задач и взаимодействии с Backend, QA, UI/UX и Product-командами.

 

Technical Skills

Frontend Development

 

Languages

 

JavaScript (ES6+)

TypeScript

HTML5

CSS3

 

Frameworks & Libraries

 

React

нужен доступ к резюме

нужен доступ к резюме

React Native

Angular

Svelte

 

нужен доступ к резюме

 

App Router

Server-Side Rendering (SSR)

Static Site Generation (SSG)

Incremental Static Regeneration (ISR)

Server Components

Middleware

API Routes

 

State Management

 

Redux

Redux Toolkit

RTK Query

Redux-Saga

MobX

MobX-State-Tree (MST)

Context API

React Hooks

 

UI Development

 

Component-Driven Development

Design Systems

Reusable UI Components

Storybook

Material UI (MUI)

Styled Components

SCSS / Sass

BEM

React Hook Form

Formik

Responsive Design

Adaptive Layout

Frontend Architecture

Scalable Frontend Architecture

Modular Architecture

Component Architecture

Feature-based Architecture

Design Systems

Legacy Code Refactoring

Frontend Migration

Angular → React Migration

Code Splitting

Lazy Loading

Dynamic Imports

Bundle Optimization

Tree Shaking

Rendering Optimization

Web Performance Optimization

Browser Performance

Memory Optimization

API & Integration

REST API

HTTP / HTTPS

WebSocket

JSON

API Integration

Authentication / Authorization

OAuth 2.0

Swagger / OpenAPI

Frontend / Backend Integration

Backend Development

нужен доступ к резюме

NestJS

нужен доступ к резюме

REST API

RxJS

Middleware

Authentication

Authorization

API Architecture

Databases & Data Storage

PostgreSQL

MySQL

MongoDB

Redis

ORM / Data Access

Prisma

TypeORM

Testing & Quality

Unit Testing

Integration Testing

Testable Architecture

Code Review

Debugging

Error Handling

ESLint

Prettier

Clean Code

SOLID

DRY

KISS

DevOps & Engineering Tools

Git

GitHub

GitHub Actions

Git Flow

Docker

Docker Compose

CI/CD

Continuous Integration

Continuous Delivery

Webpack

Vite

Babel

Linux

Fastlane

npm

yarn

Mobile Development

React Native

iOS

Android

Cross-platform Development

Native Modules

Mobile App Architecture

App Store

Google Play

Fastlane

Mobile CI/CD

Graphics & Interactive Development

нужен доступ к резюме

WebGL

Interactive UI

3D Visualization

Engineering Practices

Software Development Life Cycle (SDLC)

Agile

Scrum

Kanban

Sprint Planning

Backlog Refinement

Task Estimation

Task Decomposition

Code Review

Technical Documentation

Refactoring

Legacy Modernization

Technical Debt Management

Clean Code

SOLID Principles

DRY

KISS

Modular Architecture

Scalable Architecture

Reusable Components

CI/CD

Continuous Improvement

Root Cause Analysis

Debugging

Production Support

 

Soft Skills:

Системное и аналитическое мышление

Самостоятельное решение технических задач

Декомпозиция сложных задач

Оценка трудозатрат и планирование

Ответственность за результат

Внимательность к деталям

Умение работать с неопределёнными требованиями

Командная работа

Эффективная коммуникация с разработчиками, QA, дизайнерами и Product Manager

Участие в технических обсуждениях и принятии архитектурных решений

Code Review и конструктивная обратная связь

Быстрое погружение в существующий код

Работа с legacy-системами

Проактивность

Problem Solving

Ownership

Continuous Learning



Есть файл резюме (защищен)


Интересные кандидаты