Минск, улица Леонида Беды, 2
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.
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+.
Advanced PWA features (push notifications, background sync).
Performance optimization experience (Core Web Vitals, bundle optimization).
Experience with monitoring/logging for frontend apps.
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.
This role is prospective and has been created in line with the company’s planned team expansion.