DUTIES AND RESPONSIBILITIES
Front-End Development
- Implement UI components (React + Vite + Material UI).
- Build responsive pages, forms, tables, and dashboards.
- Integrate APIs to display data visualisations and supplier information.
- Apply styling and layout adjustments based on provided designs.
Backend Support
- Develop entry-level API routes using Node.js & Express.
- Build helper functions for data parsing and API integration.
- Assist with error handling and logging.
- Support unit/integration testing.
Data Handling & Utilities
- Write scripts for CSV/XLSX parsing.
- Execute simple data-cleaning routines.
- Validate ABNs, postcodes, and supplier information.
Documentation & QA
- Document components, functions, and API usage.
- Create test datasets and run QA workflows.
- Log bugs and implement fixes for minor issues.
SKILLS AND EXPERIENCE
Required (Entry-Level)
- Bachelor's degree in IT, Computer Science, or related field.
- Basic experience with JavaScript, HTML, and CSS.
- Familiarity with React (can be academic or self-taught).
- Basic understanding of Node.js or Express.
- Experience with JSON, CSV, or REST APIs.
- Strong problem-solving skills and willingness to learn.
- Ability to follow instructions and deliver modular code.
Highly Advantageous (Training Provided)
- Experience with Vite, Material UI, or Tailwind.
- Experience with Python for data manipulation.
- Familiarity with Git/GitHub.
- Exposure to SQL concept