£35K/yr to £40K/yr
Chelmsford, England
Permanent, Variable

Software Engineer

Posted by In Technology Group Limited.

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.

We use cookies to measure usage and analytics according to our privacy policy.