Full Stack Django Developer (Frontend Focus) - Contract
Position Summary
The Full Stack Django Developer (Frontend Focus) is responsible for the design, development, and maintenance of the in-house software that Tayco's plant runs on, including label printing, assembly tracking, machine downtime reporting, and live production dashboards. This position owns the interface layer of these applications - everything shop floor users see and interact with - and works across the full stack to deliver features from model and view through to the rendered screen. As these systems are in use on every shift and are currently being expanded across the plant, this position also requires regular presence on the production floor to observe how the software is used, to train operators and supervisors, and to document existing and new processes.
Posting notice: This posting is for 1 vacancy for a 12-month contract position.
Your Responsibilities:
- Own the interface layer of all shop floor applications, including page layout,
- responsive behaviour, scanner and keyboard input handling, form usability, and error and empty state handling.
- Develop and maintain a substantial JavaScript codebase (vanilla ES6, no framework and no build step), including scan handling, dynamic tables, live updates, and client- side validation.
- Build and consume REST endpoints to move data between the Django backend and the