Город: Минск
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет
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.
- Hands-on experience building production-grade PWA (Service Workers, caching strategies, offline mode, update 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+.
-
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.
- 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.
Адрес: Минск, улица Леонида Беды, 2
Похожие вакансии