Description:
About RDC
Rich Data Co (RDC) Delivering the Future of Credit, Today! We believe credit should be accessible, fair, inclusive, and sustainable. We are passionate about AI and developing new techniques that leverage traditional and non-traditional data to get the right decision in a clear and explainable way. Global leading financial institutions are leveraging RDC’s AI decisioning platform to offer credit in a way that aligns to the customers’ needs and expectations. RDC uses explainable AI to provide banks with deeper insight into borrower behaviour, enabling more accurate and efficient lending decisions to businesses.
Purpose of Role
The Dashboard Engineer is responsible for designing, building, and maintaining highly interactive, responsive dashboards that transform complex datasets into clear, actionable visual insights. This role requires strong proficiency in JavaScript, HTML/CSS, and front-end development, with a focus on implementing UI/UX design specifications using modern CSS frameworks and JavaScript charting libraries. Working closely with product teams, designers, and data engineers, the Dashboard Engineer will turn business requirements and design mockups into fully functional dashboards that support real-time decision-making. The role involves not only front-end development but also ensuring the usability, accuracy, and performance of dashboards integrated with live data sources.
Accountability & Outcomes
Develop, maintain, and deliver highly responsive, modular HTML-based dashboards using JavaScript and modern CSS frameworks. Transform UI/UX design mockups into fully functional and pixel-perfect dashboards, ensuring consistency, responsiveness, and accessibility. Integrate dashboards with RESTful APIs and live datasets, enabling real-time and dynamic visual updates. Implement rich, interactive visualizations using ECharts or similar libraries, including multi-series charts, tooltips, drill-downs, and conditional formatting. Ensure cross-browser compatibility, mobile responsiveness, and overall performance of dashboard interfaces. Work collaboratively with product managers, designers, and data engineers to align dashboard outputs with evolving business requirements. Monitor and resolve issues related to dashboard performance, rendering errors, or design mismatches. Contribute to improving frontend delivery processes, coding standards, and reusability of dashboard components.
Capabilities
Experience
Essential
Minimum 5+ years of professional experience in a front-end development or dashboard engineering role, ideally within a product-based or data-driven environment. Demonstrated experience designing and developing HTML-based dashboards with real-time or near real-time data integration. Strong practical experience in JavaScript, including asynchronous programming, dynamic DOM manipulation, and performance optimization for data-heavy interfaces. Proven track record in working with charting libraries (e.g., ECharts, Chart.js, D3.js) to develop complex interactive charts such as time series, custom tooltips, multi-axis graphs, and drill-down visualizations. Experience consuming and handling data from RESTful APIs, managing API responses for dashboard rendering and error handling. Solid experience using one or more modern CSS frameworks or libraries, with the ability to adapt and extend design systems. Proficiency in converting Figma designs into production-ready dashboards, with a strong understanding of UI alignment, spacing systems, and responsive behaviours. Experience working with a component-based front-end framework—ideally Angular—including managing reusable components, routing, and state management for UI. Hands-on experience in debugging front-end code, resolving cross-browser issues, and ensuring consistent behaviour across platforms. Experience working in Agile teams, participating in sprint planning, daily stand-ups, code reviews, and collaborative delivery cycles.
Desirable
Experience developing in Angular (preferred), or similar component-based front-end frameworks such as React or Vue. Prior involvement in delivering dashboards for data analytics, business intelligence, or operational monitoring use cases. Familiarity with full-stack delivery environments and basic understanding of backend integration. Exposure to enterprise CI/CD pipelines for front-end code and dashboard deployments. Experience working in Agile delivery teams, with sprint-based development cycles and story grooming processes. Previous contributions to building or maintaining internal design systems or component libraries.
Knowledge and Skill
Essential
Expert-level proficiency in JavaScript, HTML, and CSS, with a practical understanding of DOM APIs, event handling, and component-based architecture. Strong working knowledge of at least one CSS framework or design system. Deep familiarity with JavaScript charting libraries, and the ability to customize visual elements and behaviour to suit data-driven applications. Competence in integrating REST APIs and managing asynchronous data flows within interactive dashboard environments. Ability to interpret and implement detailed UI/UX design documents using tools like Figma. Solid understanding of responsive design principles, flex/grid layouts, and cross-browser rendering behaviour. Experience with Git and version-controlled collaborative development workflows. Clear, professional communication skills for engaging with technical and non-technical stakeholders.
Desirable
Understanding of data visualisation best practices, including accessibility, colour use, and layout hierarchy. Familiarity with data querying workflows and basic transformation logic. Experience using unit testing or visual regression tools for front-end validation. Ability to diagnose performance issues using browser developer tools and optimise dashboard rendering under large dataset loads.
Join the Future of Credit!
- Work at a 5-Star Employer of Choice 2023 - RDC was named one of HRD Australia’s “best companies to work for in Australia”.
- Join a fast-growing global AI company - Grow your skills, capabilities and gain AI and global experience.
- High performance team - Work alongside some of the best product teams, data scientists and credit experts in the industry.
- Vibrant team culture - Join an innovative and agile team who celebrates wins and solves problems together.
- Work-life balance - Highly flexible working arrangements - work how’s right for you!
- Financial inclusion - Be part of a company that is striving for global financial inclusion and driving the future of credit.