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.
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 environmentCollaborate with Azure back-end engineers to integrate RESTful APIs and microservicesImplement offline data handling and syncing strategiesWrite clean, testable, and efficient code with best practices and modern standardsParticipate in code reviews, sprint planning, and technical discussionsMentor junior developers as the team scalesTo be successful in this role, you will have:
Required Skills & Experience5+ years of professional front-end development experienceExpertise in React (React 18+), TypeScript, and modern JavaScript (ES6+)Proven experience building scalable B2B applicationsSolid 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 optimisationUnderstanding of offline-first strategies (IndexedDB, caching, service workers)Experience with Git/GitHub and Agile/Scrum practices
Desirable but Not EssentialExperience with Azure services (particularly Azure Functions)Understanding of Microsoft Dataverse or Microsoft ecosystem integrationsNote: 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 SkillsStrong verbal and written communication skillsExcellent customer service skills with a user-focused approachAbility to multitask and manage time effectively in a fast-paced environmentStrong problem-solving abilitiesAbility to work collaboratively with resolver teams and escalate issues appropriatelyBy 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.