Enable job alerts via email!

Software Engineer

In Technology Group

England

On-site

GBP 35,000 - 50,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a Software Developer to join their team, focusing on developing a modern POS system for the retail industry. The role offers the chance to work with cutting-edge technologies including TypeScript, Electron, and WebSockets, contributing to a feature-rich product that integrates with various hardware devices.

Qualifications

  • 2+ years of experience with React and TypeScript.
  • Strong understanding of state management solutions.
  • Experience with REST APIs and WebSocket communications.

Responsibilities

  • Develop new features and maintain POS applications using TypeScript.
  • Integrate with hardware devices like printers and card readers.
  • Write and maintain automated tests (unit, integration, end-to-end).

Skills

React
TypeScript
Git
WebSockets

Tools

Electron
REST APIs

Job description

Social network you want to login/join with:

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 , TypeScript, Electron, and WebSockets to create a seamless, high-performance user experience.

Key Responsibilities

Develop new features and maintain our POS application using and TypeScript

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

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 ( thermal printers, USB devices)

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

Exposure to payment processing technologies

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.