React Developer
PM-Partners Group
PM-Partners group is a specialist Project Management Consultancy. We have a unique way of running projects and providing training and advice, so our clients get the best results with less cost and risk. Each year we deliver over $3B of projects, train over 10,000 people, and help some of Australia’s leading brands improve their PMOs.
We are developing a highly configurable, schema-driven UI platform in React that powers complex, multi-step data collection experiences (e.g., vehicle, property, and business workflows). Rather than building static forms, we are creating a flexible UI engine driven entirely by configuration — enabling reusable components, conditional navigation, editable sections, read-only overview screens, and dynamic flow control.
We are seeking an experienced React Developer to help architect and implement a scalable, maintainable component framework that can ultimately be packaged and distributed as an embeddable library/SDK for integration into other applications.
This is an initial 3–6 month contract with strong potential for extension based on roadmap progression.
What You’ll Be Working On
- Designing and building a dynamic, configuration-driven UI framework in React
- Creating reusable, composable form components (TextInput, NumberInput, RadioButton, Combobox, StaticText, etc.)
- Implementing advanced screen orchestration, including:
- Configurable multi-step flows
- Conditional navigation logic
- Section-based editing
- Read-only overview screens with targeted edit routing
- Translating JSON/schema configurations into rendered UI components
- Implementing validation, conditional visibility, and inter-field dependency logic
- Architecting the solution for packaging and distribution as an embeddable SDK/library
- Designing clean public APIs and extension points for host applications
- Ensuring strong separation between core engine logic and host integrations
- Contributing to Docker-based development and build workflows
- Writing clean, well-tested, well-documented code suitable for external consumption
Required Experience
- 4+ years of professional experience with React
- Strong experience building complex forms or dynamic UI systems
- Experience developing reusable component libraries or design systems
- Experience packaging and publishing front-end libraries (npm packages, SDKs, or internal libraries)
- Experience designing APIs for third-party or cross-team consumption
- Experience implementing multi-step workflows or wizard-style flows
- Solid understanding of state management patterns (Context API, Redux, Zustand, or similar)
- Experience working in Docker-based development environments
Technical Skills & Qualifications
- Strong proficiency in modern React (Hooks, functional components, composition patterns)
- Solid TypeScript expertise
- Strong understanding of modular architecture and separation of concerns
- Experience structuring projects for reuse and distribution (library-first mindset)
- Familiarity with bundling tools such as Vite, Rollup, or Webpack for library builds
- Good understanding of form validation, UX patterns for data entry, and conditional flows
- Strong problem-solving skills with a focus on maintainability and scalability
- Ability to work independently and contribute to architectural decisions
- Strong written and verbal communication skills in a remote environment
If you feel you meet our selection criteria, please submit your resume to Isaac Ingram at PM-Partners via SEEK application or email isaaci@pm-partners.com.au
To apply for this job email your details to isaaci@pm-partners.com.au