We are looking for a Senior React Engineer with a .NET skills to join a skilled development squad. You will be part of a department of 70+ engineers across 8 squads, each owning specific domains within our flagship SaaS enterprise architecture product.
Our platform consists of multiple React-based Micro-frontend applications, built to run natively in Microsoft Azure with a backend powered by C# .NET 8, SQL / CosmosDB, and microservices. The applications are continuously deployed to a multiregional, highly available infrastructure, with public REST APIs enabling integrations with external services.
As part of this role, you will work closely within your squad with other frontend and full stack developers, Automation QAs, a dedicated Product Owner, and Scrum Master to ensure high-quality solutions that solve real user problems.
We operate Scrum for day-to-day development, with quarterly strategic planning to define vision and goals. We follow leading development practices including TDD, automated CI/CD, shift-left testing, and a focus on producing S.O.L.I.D, maintainable, and high-quality frontend code. You will also engage with Communities of Practice (Guilds) covering frontend architecture, quality, agile practices, and DevOps.
Requirements:
5+ years in web application development, with strong React/Typescript experience Hands-on experience with Micro-frontend architecture and multiple React applications Familiarity with C#/.NET 8 for backend integration Experience in REST API integration Knowledge of SQL / CosmosDB Familiarity with Azure technologies Experience with frontend integration and UI testing Experience with AI tools in frontend development is a plusResponsibilities:
Developing and maintaining React-based web applications in a Micro-frontend architecture Collaborating with backend teams to integrate APIs and services Working in a Scrum team with Product Owner and QA Contributing to frontend architecture design, technology choices, and coding standards Reviewing frontend code and mentoring team members Participating in story refinement, sprint planning, and deliveryWe offer*:
Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits*not applicable for freelancers