Forgotten Password

Chelmsford, Essex In Technology Group

Software Developer

Location: Chelmsford, Essex
salary: 35-40k

We are looking for a Software Developer to join our growing team, focused on delivering a modern, cross-platform Point of Sale (POS) system and related tools for the retail industry. This role offers the opportunity to work on a feature-rich product that integrates with hardware devices and runs reliably across Windows and Android, even offline.

You'll be part of a small, collaborative development team working with modern technologies including Next.js, TypeScript, Electron, and WebSockets to create a seamless, high-performance user experience.



Key Responsibilities

  • Develop new features and maintain our POS application using Next.js and TypeScript

  • Build responsive, intuitive user interfaces for desktop environments

  • Implement complex state management to handle POS operations

  • Integrate with hardware devices such as printers and card readers via Electron

  • Ensure secure authentication, authorization, and data encryption

  • Write and maintain automated tests (unit, integration, end-to-end)

  • Use WebSockets for real-time updates and data sync

  • Support offline-first functionality and robust data syncing

  • Contribute to code reviews, architecture discussions, and technical planning



Required Skills

  • 2+ years of experience with React and TypeScript

  • Strong experience with Next.js

  • Solid understanding of state management solutions

  • Exposure to Electron or desktop app development

  • Experience working with REST APIs and WebSocket communications

  • Ability to write reliable automated tests

  • Understanding of secure coding principles and encryption

  • Confident using Git and collaborative development workflows



Nice to Have

  • Experience working on POS or retail software systems

  • Knowledge of mobile app development

  • Experience with hardware integration (e.g. thermal printers, USB devices)

  • Familiarity with offline-first design or Progressive Web Apps (PWAs)

  • Exposure to payment processing technologies

In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy.

Parent and Partner sites: Search Jobs Near Me | Part Time Jobs Near Me | Construction Job Board | Jobs
© All Rights Reserved 2023 | Retail Job Near Me