Required experience and skills
Core technologies
- Advanced knowledge of React and TypeScript
- Excellent knowledge of HTML5 / CSS3
- Experience with designing and developing SPAs and component-based systems
Understanding of web architectures (SPA, MVC), design patterns and layers (UI, business logic, data access)
Knowledge of web application security – authentication, authorization, protection against attacks (XSS, CSRF, CORS) - Experience with real-time communication – e.g. WebSocket
- Strong understanding of APIs and data protocols (REST, JSON, HTTP)
Nice to have (not required)
- Experience with Angular, Vue.js, Nest.js or Next.js
Backend experience (Node.js, Python)
- Knowledge of cloud platforms (Azure, AWS, GCP)
Projects in B2B or industrial environments - Certificates, training, references from previous projects
Soft & team skills
- Experience working in a team as well as independently managing complex tasks
Ability to lead a small team (up to 3 people), share knowledge and mentor colleagues
Ability to translate requirements into technical design - Independence, organizational skills (only 1 weekly sync meeting required)
- Proactivity, communication, ability to propose solutions
Language requirements
- Czech or Slovak - fluent
- English – advanced spoken and written (min. C1)
German is a plus