Software Developer – Cross-Platform POS Systems (Hybrid, Chelmsford). We are currently looking for a Software Developer to support the development of our next-generation, cross-platform Point of Sale (POS) application and supporting products. In this role, you’ll work across the full stack, crafting robust features and integrating hardware peripherals using Electron. Designed with offline capability in mind, our POS solution runs smoothly across both Windows and Android environments, ensuring consistent performance even without internet access.
This is a hands-on engineering position within a supportive and fast-paced team that values high performance, reliability, and excellent user experiences.
Key Responsibilities
- Design, implement, and maintain features using Next.js and TypeScript
- Develop responsive and intuitive UI components
- Manage complex state logic to support in-depth POS functionality
- Integrate peripherals such as receipt printers and card readers through Electron
- Implement strong security practices, including user authentication, authorization, and data encryption
- Write and maintain unit, integration, and end-to-end tests
- Use WebSockets to enable real-time data exchange and updates
- Ensure offline support with effective data syncing capabilities
- Engage in code reviews, architectural discussions, and collaborative planning
Required Experience & Skills
- Minimum 2 years of hands-on experience with React and TypeScript
- Strong knowledge of Next.js framework
- Solid understanding of state management strategies (e.g., Redux, Zustand, or similar)
- Familiarity with building desktop applications using Electron
- Experience working with REST APIs and WebSocket communication
- Proficient in writing and maintaining automated test suites
- Knowledge of secure coding practices and handling encrypted data
- Comfortable with Git and team-based development workflows
Desirable Skills:
- Prior experience with POS systems or retail-based software
- Background in mobile or Android app development
- Exposure to USB device or thermal printer integration
- Understanding of offline-first applications or Progressive Web Apps (PWAs)
- Familiarity with payment gateways or transaction handling
- Knowledge of Electron auto-update and serial port communication
Additional Information:
Visa Sponsorship: Not available – candidates must have the right to work in the UK
Location: Must be able to reliably commute to our office in Chelmsford
Benefits:
- Company pension scheme
- Free or discounted on-site meals
- On-site parking
Schedule:
- Monday to Friday (standard office hours)
Position: Software Developer – Cross-Platform POS Systems - Location: (Hybrid, Chelmsford), some on-site work required
Salary: £30,000 to £35,000 per annum - Job Type: Full-time, Permanent