- Develop and maintain modern, responsive web interfaces using React, TypeScript, and related technologies.
- Translate product requirements and business needs into clean, maintainable code.
- Collaborate with product managers to deliver intuitive and user-centric features.
- Ensure application performance, quality, and responsiveness across browsers and devices.
- Participate in technical planning, code reviews, and architecture discussions.
- Work closely with backend engineers to define and integrate APIs, ideally with some understanding of .NET services.
- Contribute to the continuous improvement of development practices, tooling, and team culture.
- Identify and resolve performance bottlenecks and bugs quickly and efficiently.
- 5+ years of hands-on experience with React and JavaScript/TypeScript in a production environment.
- Experience working in full-stack environments with .NET/C# back-end systems.
- Strong attention to detail and a product-oriented mindset with the ability to understand the “why” behind business requirements.
- Solid knowledge of front-end architecture, state management, and component-based development.
- Experience with REST APIs and understanding of client-server communication patterns.
- Familiarity with CI/CD workflows and Agile methodologies.
- Ability to work independently and as part of a collaborative, cross-functional team.
- Fluent in English (written and spoken).
Nice-to-Have Skills:
- Understanding of authentication, authorisation, and secure front-end development.
- Experience with automated testing frameworks (e.g., Jest, Testing Library, Cypress).
- Previous experience working on product teams or customer-facing digital platforms.
- Familiarity with UX best practices and design systems.
If this role caught your attention, we're looking forward to discussing more about it!