Сибериан.Про

JavaScript разработчик уровня Middle+

150 000 - 220 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Webpack
  • React
  • Git
  • Английский — A1 — Начальный

Привет! Это Siberian.pro — компания по продуктовой разработке цифровых решений из топ-10 разработчиков Рейтинга Рунета.

Мы делаем крутые IT-продукты для ритейла, промышленности, медицины и банков — и нас знают на российском рынке. Сейчас стартует сложный, интересный и долгосрочный проект, который мы начинаем с чистого листа. Для его разработки нам нужен Middle Python разработчик.

Вот почему стоит обратить внимание на Siberian.pro

Мы уже 9 лет разрабатываем топовые цифровые решения в формате полностью удаленной команды. Вместо жесткого контроля — ответственность перед собой и коллегами, вместо иерархии — горизонтальная коммуникация. Мы ценим проактивность и самостоятельность, а взамен предлагаем интересные задачи, выверенные стандарты работы, помощь компании в любых ситуациях и дружелюбную атмосферу.

Что мы предлагаем

  • Удалённая работа в удобном графике или офис в Новосибирске — по вашему выбору;

  • Сложные, но безумно интересные проекты, бросающие вызов твоим навыкам и знаниям;

  • Живую, адекватную команду без внутренней бюрократии — здесь говорят по делу, уважают опыт и помогают даже без дополнительных просьб.

Что предстоит делать:

  • Разрабатывать и реализовывать фичи. Активно участвовать в разработке и реализации новых фич, вносить свой вклад в проектирование клиентской части сложных SPA/PWA на React.

  • Поддерживать качество кода. Внедрять и поддерживать высокие стандарты качества кода, читаемости, тестируемости и производительности. Внимательное отношение к деталям приветствуется.

  • Оптимизация. Находить и реализовывать решения для оптимизации производительности фронтенда, загрузки и рендеринга.

  • Работа в команде. Сотрудничать с Product-менеджерами, UI/UX дизайнерами, Backend-разработчиками и QA-инженерами для создания цельного продукта.

  • Участвовать в развитии фронтенда. Предлагать и обсуждать технологии, инструменты и методологии разработки, вносить свой вклад в техническое видение фронтенда.

  • Делиться опытом. Помогать в проведении код-ревью, делиться опытом и знаниями с менее опытными коллегами, способствуя росту всей команды.

  • Поддерживать актуальность. Изучать и применять новые технологии (в том числе LLM-based) и лучшие практики во фронтенд-разработке.

Какие навыки для этого нужны:

  • От 3 лет опыта работы в роли Frontend Developer, из них не менее 2 лет с React в коммерческих проектах.

  • Отличное понимание React: жизненный цикл компонентов, хуки (Hooks), Context API, Suspense, принципы работы Virtual DOM.

  • JavaScript/TypeScript: Уверенное владение ES6+ и TypeScript (обязательно).

  • Опыт работы с популярными библиотеками управления состоянием (например, Redux, MobX, Zustand, Recoil).

  • Уверенные знания HTML5 и CSS3 (Flexbox, Grid, адаптивная и кроссбраузерная верстка), опыт работы с препроцессорами (SASS/LESS/Stylus) или CSS-in-JS (Styled Components, Emotion).

  • Опыт работы с Webpack, Vite или другими современными сборщиками.

  • Опыт самостоятельного написания unit- и интеграционных тестов (Jest, React Testing Library, Cypress). Попросить это сделать LLM-инструмент недостаточно, нужно понимание!

  • Уверенная работа с Git (Git Flow, GitHub Flow).

  • Опыт работы с RESTful API, понимание принципов GraphQL будет плюсом.

  • Понимание принципов оптимизации производительности веб-приложений.

  • Soft Skills: Отличные коммуникативные навыки, умение работать в команде, проактивность, ответственность.

  • Будет плюсом:

  • Опыт работы с Next.js, Gatsby или другими фреймворками для SSR/SSG.

  • Опыт построения или использования дизайн-систем (Storybook).

  • Опыт работы с Refine (или аналогичными фреймворками для построения админ-панелей/B2B приложений).

  • Понимание принципов CI/CD для фронтенда.

Интересно? Тогда с нетерпением ждем твой отклик! )

В сопроводительном письме, пожалуйста, укажи, какие из требований вакансии тебе уже знакомы, а с какими опыта пока нет.