Frontend-разработчик

Дата размещения вакансии: 03.03.2025
Работодатель: Пэй Солюшн
Уровень зарплаты:
от 200000 до 300000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка и поддержка веб-приложений на базе Angular.
  • Взаимодействие с дизайнерами и разработчиками для реализации функциональных требований.
  • Интеграция с RESTful API, Web-Socket и другими внешними сервисами.
  • Оптимизация кода, повышение производительности и обеспечение кроссбраузерной совместимости.
  • Участие в код-ревью, рефакторинге и совершенствовании существующих решений.
  • Реализация адаптивной верстки и обеспечение качественного UI/UX.

Требования:

  • Опыт разработки на Angular 12+ от 2 лет.
  • Понимание принципов модульной архитектуры и ленивой загрузки (lazy loading).
  • Опыт реализации PWA (Service Worker, офлайн-режим).
  • Уверенное владение TypeScript, RxJS, Angular CLI, HTML и Sass/SCSS.
  • Умение проектировать и поддерживать Store (Actions, Reducers, Selectors, Effects).
  • Понимание принципов однонаправленного потока данных и разделения ответственности (SOLID).
  • Знание механизмов кэширования (IndexedDB, LocalStorage).
  • Практика написания Unit-тестов (Jasmine/Karma или Jest) и интеграционных тестов (Protractor, Cypress).
  • Уверенное владение системами контроля версий (Git).
  • Глубокое понимание принципов адаптивной верстки и кроссбраузерной разработки.
  • Практический опыт работы с Web-Socket.
  • Знание Ionic, Cordova и Capacitor.
  • Умение эффективно работать в команде и решать нестандартные задачи.
  • Умение документировать код и проект
  • Способность читать техническую документацию на английском языке.

Преимущества:

  • Опыт работы с WordPress, PrestaShop и платформой Tilda
  • Знание методик TDD/BDD (Test/Behaviour Driven Development).
  • Знание современных фреймворков (React и/или Vue.js).
  • Понимание и применение методов оптимизации веб-приложений.
  • Опыт работы с высоконагруженными системами
  • Опыт работы в Agile/Scrum-командах.