Job Summary
React Full Stack Development Lead
React | Apollo Server | C#/.NET | Azure Functions | Azure Cloud
Role Summary
We are seeking an experienced React SPA Full Stack Development Lead to lead the design, development, and delivery of modern cloud-native web applications built on:
- React , Apollo GraphQL Server, C# / .NET
- Azure Functions, Azure Cosmos DB, Azure Event Hub
Key Responsibilities
Technical Leadership
- Lead the architecture and development of React-based Single Page Applications (SPA).
- Define technical standards, coding guidelines, and architecture best practices.
- Mentor and guide developers through design reviews and code reviews.
- Drive application modernisation initiatives and adoption of cloud-native technologies.
- Collaborate with Solution Architects, Product Owners, QA, and DevOps teams.
- Own end-to-end delivery and technical quality of the platform.
React SPA Development
- Design and develop responsive web applications using React.
- Build Progressive Web Applications (PWA) with offline capabilities.
- Develop reusable UI components and design systems.
- Implement state management using Redux, Context API, or similar frameworks.
- Ensure compatibility across browsers and devices.
- Implement accessibility and usability best practices.
- Optimise UI performance and page load times.
Key Responsibilities
Technical Leadership
- Lead the architecture and development of React-based Single Page Applications (SPA).
- Define technical standards, coding guidelines, and architecture best practices.
- Mentor and guide developers through design reviews and code reviews.
- Drive application modernisation initiatives and adoption of cloud-native technologies.
- Collaborate with Solution Architects, Product Owners, QA, and DevOps teams.
- Own end-to-end delivery and technical quality of the platform.
Skill Requirements
Front-End Technologies
- React, TypeScript, JavaScript (ES6+)
- HTML5, CSS3, Material UI, Taiwind CSS
- Redux Toolkit, React Query
GraphQL & Apollo Server Development
- Design and implement GraphQL APIs using Apollo Server.
- Develop GraphQL schemas and resolvers.
- Implement GraphQL federation and microservice integration patterns.
- Design efficient query and mutation strategies.
- Optimise GraphQL performance and caching.
- Implement authentication and authorisation mechanisms.
- Manage API versioning and schema evolution.
Backend Development (.NET & Azure Functions)
- Design and develop backend services using C# and .NET.
- Build serverless applications using Azure Functions.
- Develop REST APIs and GraphQL backend services.
- Implement event-driven integrations.
- Develop business workflows and orchestration services.
- Support scalable, resilient, and high-availability architectures.
Backend Technologies
- .NET 8 / .NET Core, C#, ASP.NET Core, Entity Framework
- Azure Functions, Dapper, REST API, GraphQL