Project Overview
We are hiring a React Developer (Medior–Senior) to join a long-term client project. This role is focused on the development of modern, secure, and scalable single-page applications (SPAs) using React and TypeScript, with opportunities for hands-on feature ownership and collaboration with international teams.
The role is based in Prague with occasional business travel across Europe (approx. 15%). The position is full-time on a freelance (IČO) contract.
Key Responsibilities
- Build and maintain SPAs and component-based systems using React and TypeScript
- Collaborate with team members to define architecture and technical solutions
- Implement HTML5/CSS3 designs and ensure responsiveness across browsers
- Integrate REST APIs and handle real-time communication (e.g., WebSockets)
- Apply secure coding practices for web applications (XSS, CSRF, CORS protection, etc.)
- Contribute to clean architecture by applying design patterns across layers (UI, business logic, data access)
Skills Required
- Advanced experience with React and TypeScript
- Solid knowledge of HTML5, CSS3, and modern web architecture (SPA, MVC)
- Experience with real-time technologies, RESTful APIs, and protocols (HTTP, JSON)
- Familiarity with security principles (authentication, authorization, web protection mechanisms)
- Strong analytical thinking, independence, and structured approach to development
- English fluency (C1 level); German is an advantage
Preferred Qualifications
- Knowledge of Angular, Vue.js, Nest.js, or Next.js
- Backend skills in Node.js or Python
- Experience with cloud platforms (Azure, AWS, or GCP)
- Previous work in B2B or industrial applications
- Technical certifications or references from past projects
Start Date: ASAP
Contract Type: Freelance (IČO)
Location: Prague / onsite
Workload: Full-time (1 FTE)
Compensation: CZK 8,000/MD