Middle+/Senior Frontend developer
Санкт-Петербург, РоссияМиддл • Сеньор
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет180 000 ₽
Опыт работы более 5 лет180 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g13Su
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
