Mid Level React Developer

Esoft Technologies
Full-timeColombo, Sri Lanka

The Job

  • Build and maintain a POS system using React (TypeScript preferred).
  • Implement core workflows: cart, discounts, taxes, payments, refunds, and receipts.
  • Integrate REST/GraphQL APIs with proper loading and error handling.
  • Support offline usage with caching, local storage, and sync strategies.
  • Optimize performance and UX for high-throughput transactions.
  • Develop reusable UI components aligned with the POS design system.
  • Participate in code reviews, reduce technical debt, and improve code quality.
  • Debug production issues and support stable releases.

The Person

  • 2–4 years of experience building production React applications.
  • Strong skills in JavaScript/TypeScript, HTML, and Tailwind CSS.
  • Experience with state management and async data handling (Redux, Zustand, Context, React Query, etc.).
  • Comfortable building complex forms, tables, and data-heavy UIs.
  • Strong engineering practices: clean code, component architecture, Git, and code reviews.
  • Ability to work independently and collaborate effectively with product, design, and backend teams.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Esoft Technologies via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.