Senior React Developer
Colombo
IT /
Full Time /
Remote
We are seeking a highly experienced Senior React Developer to join our growing product team and play a leading role in building a scalable B2B application.
This position is ideal for a developer who can immediately contribute to the front-end architecture and execution of a high-performance, business-critical web and mobile platform.
You will work closely with product owners, designers, and back-end engineers (including an Azure Functions expert) to deliver a modern, offline-capable app experience that integrates seamlessly with our Dataverse-powered backend.
Responsibilities
- Lead the development of our front-end application using React (and potentially React Native or PWA frameworks for mobile support)
- Architect scalable and maintainable front-end solutions for a complex B2B environment
- Collaborate with Azure back-end engineers to integrate RESTful APIs and microservices
- Implement offline data handling and syncing strategies
- Write clean, testable, and efficient code with best practices and modern standards
- Participate in code reviews, sprint planning, and technical discussions
- Mentor junior developers as the team scales
To be successful in this role, you will have:
- Required Skills & Experience
- 5+ years of professional front-end development experience
- Expertise in React (React 18+), TypeScript, and modern JavaScript (ES6+)
- Proven experience building scalable B2B applications
- Solid understanding of component architecture and state management (Redux, Zustand, or React Context)
- Experience with REST APIs and authentication flows (OAuth, token-based)
- Familiarity with responsive design principles and performance optimisation
- Understanding of offline-first strategies (IndexedDB, caching, service workers)
- Experience with Git/GitHub and Agile/Scrum practices
- Desirable but Not Essential
- Experience with Azure services (particularly Azure Functions)
- Understanding of Microsoft Dataverse or Microsoft ecosystem integrations
- Note: Direct Azure Functions experience is not mandatory. Strong complementary front-end skills and willingness to collaborate closely with our Azure specialist are equally valuable.
- Soft Skills
- Strong verbal and written communication skills
- Excellent customer service skills with a user-focused approach
- Ability to multitask and manage time effectively in a fast-paced environment
- Strong problem-solving abilities
- Ability to work collaboratively with resolver teams and escalate issues appropriately
By applying for this role, your contact details will be securely stored in our candidate database. If you're not selected for this role, our Talent Acquisition Team may contact you regarding future opportunities that match your profile.Additionally, your email address will be automatically subscribed to our monthly newsletter, as well as special announcements such as upcoming webinars and events that we host. You may unsubscribe from these communications at any time by clicking the Unsubscribe link at the bottom of any of our emails.