Tech Stack
JavaScriptJestMaterial UI.NETReactReduxSCSSTypeScript
About the role
- Strong proficiency in React.js and hooks
- Experience with TypeScript
- Development and maintenance of reusable components (with emphasis on performance and reusability)
- RESTful APIs and integration with backend systems
- State management knowledge: Redux, Context API, Zustand or similar
- Version control with Git
- Solid knowledge of HTML5, CSS3 and preprocessors (SASS, LESS, etc.)
- Familiarity with UI libraries such as Material UI, Ant Design or similar
- Knowledge of frontend automated testing (Jest, Testing Library)
- Experience integrating React applications with APIs developed in .NET 6+
- Practical knowledge of backend applications in .NET/C#
- Ability to understand API contracts, handle errors, versioning and authentication
- Experience with tools like Swagger/OpenAPI for API documentation
- Familiarity with componentization, clean frontend architecture and separation of concerns
- Application of development best practices: SOLID (applied to frontend as well), Clean Code
- Participation in code reviews, technical decision-making and architectural evolution.
Requirements
- Strong proficiency in React.js and hooks
- Experience with TypeScript
- Development and maintenance of reusable components (with emphasis on performance and reusability)
- RESTful APIs and integration with backend systems
- State management knowledge: Redux, Context API, Zustand or similar
- Version control with Git
- Solid knowledge of HTML5, CSS3 and preprocessors (SASS, LESS, etc.)
- Familiarity with UI libraries such as Material UI, Ant Design or similar
- Knowledge of frontend automated testing (Jest, Testing Library)
- Experience integrating React applications with APIs developed in .NET 6+
- Practical knowledge of backend applications in .NET/C#
- Ability to understand API contracts, handle errors, versioning and authentication
- Experience with tools like Swagger/OpenAPI for API documentation
- Familiarity with componentization, clean frontend architecture and separation of concerns
- Application of development best practices: SOLID (applied to frontend as well), Clean Code
- Participation in code reviews, technical decision-making and architectural evolution.
- Health insurance
- Dental insurance
- Meal voucher
- Food allowance
- Life insurance
- Total Pass
- Wellhub
- PPR (performance-based bonus)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsTypeScriptRESTful APIsReduxContext APIZustandHTML5CSS3SASSLESS
Soft skills
performance optimizationreusabilityerror handlingversioningauthenticationclean codecode reviewstechnical decision-makingarchitectural evolution