Full-Stack Developer – Custom Touchscreen Kiosk Application

Filled
February 19, 2026

Job Description

Role: Full-Stack Developer
Type: Freelance / Contract
Location: Remote (flexible)
Project Scope: Ground-up kiosk/POS application development

🔹 Job Overview

We are seeking a skilled Full-Stack Developer (or small team) to design and build a custom touchscreen kiosk application for a self-service retail/point-of-sale environment. The system will allow users to interact via a modern, intuitive UI, process secure payments, and trigger hardware outputs (printers, dispensers).

This project emphasizes reliability, security, offline-capable functionality, and PCI-compliant payment handling for standalone kiosk hardware.

🔹 Key Responsibilities

  • Build a responsive, touchscreen-optimized frontend with real-time previews and customizable templates
  • Implement secure payment processing (Stripe, Square, or similar) for credit cards and mobile wallets
  • Develop a backend system for session management, job queuing, admin dashboards, and remote monitoring
  • Design a database to store templates, transaction logs, and configurations
  • Integrate basic hardware functionality (printers, feeders, scanners) via APIs or local commands
  • Implement multi-language support and accessibility features
  • Ensure high uptime, proper error handling, and minimal downtime recovery
  • Collaborate on UI/UX design for large-tap touchscreen targets
  • Follow best practices for version control, testing, and deployment

🔹 Required Skills & Experience

  • Full-stack development: React.js (or Vue/Angular/Flutter) frontend, Node.js/Express (or Python/Django) backend
  • Experience in kiosk, POS, or self-service applications (vending machines, photo booths, ordering systems)
  • Secure payment gateway integrations with PCI compliance knowledge
  • Database expertise: PostgreSQL, MongoDB, or similar
  • Strong understanding of touchscreen UI/UX design principles
  • Hardware/software integration experience (printers, scanners, feeders) is a plus
  • Proficient with Git, testing frameworks, and deployment processes
  • Portfolio demonstrating similar interactive kiosk or public-facing applications

🔹 Additional Notes

  • NDA required: Full project scope and wireframes will be shared after signing
  • Initial engagement may start with a small paid milestone (e.g., UI prototype or proof-of-concept)
  • Preference for developers with secure, public-facing application experience
  • Flexible budget for the right expertise; milestone-based proposals encouraged

🔹 Proposal Guidelines

When applying, please provide:

  1. Overview of relevant experience, particularly kiosk/self-service apps and payment integrations
  2. Portfolio/examples of similar projects
  3. Proposed tech stack and rationale
  4. High-level timeline and milestone breakdown (e.g., Phase 1: UI Prototype – $X)
  5. Estimated total cost and any assumptions
  6. Any questions regarding the project