Middle Frontend Developer (React) — PWA

11 Марта

Партнерские Вакансии

Город:

Минск

Занятость:

Полная занятость

Компания "Научсофт"

Nauchsoft is an IT consulting and software development company with 36 years of experience and a team of 770+ professionals and continuing to grow.

We are looking for a Middle Frontend Developer to build a Progressive Web App (PWA). The role focuses on developing a modern web application with a strong emphasis on performance, reliability, and user experience.

Must-have skills:
  • Hands-on experience building production-grade PWA (Service Workers, caching strategies, offline mode, updаtеlifecycle) - for further consideration of your CV, please include information about your experience with PWA in your cover letter. Candidates without experience with PWA will not be considered!!!
  • Strong JavaScript (ES6+) and TypeScript.

  • Hands-on experience with React in production projects.

  • Solid HTML/CSS, including responsive layout and media queries.

  • Experience with forms and validation (e.g., React Hook Form, Zod/Yup).

  • State management experience (e.g., Redux / Zustand / MobX).

  • Experience with build tools: Webpack and/or Vite.

  • Understanding of SSR basics / Next.js fundamentals (or similar concepts).

  • Experience supporting legacy code and participating in migrations.

  • Unit & integration testing experience.

  • Team workflows: Git branching, PRs/code review, CI basics.

  • Containerization fundamentals: Docker / Docker Compose.

  • English level: B1+.

Nice to have:
  • Advanced PWA features (push notifications, background sync).

  • Performance optimization experience (Core Web Vitals, bundle optimization).

  • Experience with monitoring/logging for frontend apps.

Responsibilities:
  • Develop and maintain a React-based PWA (feature development + ongoing improvements).

  • Implement responsive UI and ensure cross-browser compatibility.

  • Work with forms and data validation, integrate with APIs.

  • Collaborate with the team through code reviews, planning, and delivery routines.

  • Maintain and improve existing codebase, support refactoring/migrations when needed.

  • Write unit and integration tests for key flows.

  • Participate in CI workflows and ensure stable builds.

​​​​​We offer:
  • Opportunity for professional self-realization and growth.
  • 25-days of paid vacation.
  • Medical insurance and 100% payment for sick leave.
  • Professional training and obtaining certificates at the company's expense.
  • Foreign language courses and other corporate programs.
  • A variety of corporate events.
  • Bonuses in case of wedding or a child’s birth.

This role is prospective and has been created in line with the company’s planned team expansion.

Похожие вакансии

03 Марта

Project Manager (Middle)

Минск

Компания "Сервис Деск" Мы, VADAROD – IT компания, которая специализируется на разработке ПО в сфере финтех. Чем предстоит заниматься :...

Отправить резюме подробнее

04 Марта

Senior Flutter Developer

Минск

Компания "Digital Chief" Digital Сhief – ИТ-компания, специализирующаяся на e-commerce разработке полного цикла. Разработали микросервисное...

Отправить резюме подробнее

04 Марта

Fullstack Developer

Минск

Компания "Апро Интеллект" Hi! We’re looking for a great developer to join our team - someone who wants to make the world a little better....

Отправить резюме подробнее

04 Марта

QA Engineer (Junior/Middle) / Тестировщик

Минск

Компания "Каспи Софтвер" Будем рады вашим откликам на позицию QA Engineer! Что нужно будет делать: • Ручное функциональное тестирование...

Отправить резюме подробнее

04 Марта

Junior PHP Developer (Laravel)

Минск

Компания "Навексофт" У тебя уже есть первые шаги в разработке, и ты хочешь расти дальше в сильной команде? Тогда добро пожаловать в Naveksoft !...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: