We are seeking a talented and driven Mid-Level UI Engineer to join our team, where you'll play a pivotal role in building the next-generation Point-of-Sale (POS) systems for leading grocery brands.
You’ll focus specifically on the cashier-facing UI client that powers day-to-day in-store transactions, including interfaces for pin pads, food scales, barcode scanners, receipt printers, and more.
Responsibilities: Develop responsive and user-friendly interfaces using React and JavaScript (TypeScript experience is a plus).Build and maintain key parts of the UI client in a fast-paced, production environment.Collaborate with back-end engineers and product teams to implement business logic and system functionality.Participate in code reviews, contribute to team standards, and help improve our CI/CD pipeline and agile workflows.Deliver clean, efficient, and scalable code as part of an enterprise-grade application rollout.
Experience: 3–5 years of hands-on experience in UI development.Proficient in React and JavaScript (TypeScript is a bonus).Comfortable implementing non-UI logic and integrating business functionality.Proven ability to work effectively in a collaborative and agile team environment.
Preferred Skills:Experience with GCP, Node.js, or Java.Familiarity with Kubernetes and CI/CD practices.Prior experience in the retail or hospitality industry.Exposure to enterprise-scale systems and agile development methodologies.