As a Frontend Developer, you will:
- Lead full-cycle feature development — from concept and design to production
- Build scalable, high-performance frontend features, often spanning multiple services
- Drive the development of complex and business-critical UI components
- Collaborate with cross-functional teams to design and deliver seamless user interfaces
- Write clean, efficient, testable and secure code (unit, integration and component tests)
If you have:
- At least 5 years of experience with modern JavaScript, especially React
- Proven track record delivering complex frontend features end to end
- Ability to work autonomously, take initiative and own delivery
- Strong hands-on experience with HTML, CSS3, JavaScript and TypeScript
- Proficiency in React, TypeScript and ideally some Node.js
- Experience with state management libraries like Redux, MobX or Recoil
- Strong understanding of software architecture and system design
- Solid experience working with REST APIs and communication protocols
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
It would be great if you also have:
- Familiarity with RxJS, Vue.js or Angular
- Experience with backend development (C#, ASP.NET Core or Java) — a significant plus
- Knowledge of CI/CD tools, Docker, Kubernetes and Linux environments
- Experience with SQL and NoSQL databases
- Experience working in an agile environment
- Understanding of distributed systems, multithreading, web APIs and software design patterns
Join NSO Group and make a difference!