




We need a **Senior Software Engineer \- Javascript** to work on a self\-checkout modernization project for a major convenience\-store retailer. This engineer will implement core customer flows (scan, search, loyalty, payment, error handling) in a React\-based kiosk UI, integrating with a POS API and working closely with a small, cross\-functional team (Lead Engineer, QA, PM). The ideal candidate is a strong individual contributor who can take high\-level direction and independently design, build, and test features within 2\-week sprints, with high standards for code quality, reliability, and accessibility in a production retail environment. **Experience and Skills** * 4–7\+ years of professional experience, with deep React and modern JavaScript (ES6\+) fundamentals: components, hooks, state, effects, context, routing. * Building complex, stateful UIs with robust error handling, responsive layouts, and good UX patterns for touch screens or kiosk\-style experiences. * Comfortable consuming RESTful APIs (request/response patterns, auth, error handling, retries), ideally in transaction\-heavy or POS\-like domains. * Experience with Node.js or similar backend stack is a plus (for debugging, integration, and end\-to\-end thinking). * Strong experience with automated testing (unit and integration) using Jest, React Testing Library, or similar tools. * Used to working in 2\-week sprints, owning stories from refinement through deployment, and collaborating with QA on acceptance criteria. * Practical understanding of accessibility (WCAG 2\.1 AA concepts: focus, ARIA, contrast, keyboard/touch handling) and willingness to follow accessibility requirements. * Familiar with measuring and improving performance in React apps (render patterns, memoization, network and bundle considerations). * **English B2** or higher * **This position is open only to candidates based in Latin America** **Compensation \& Benefits** * Compensation paid in US dollars * Participation in innovative, high\-impact initiatives * People\-centric culture with autonomy and continuous learning * BYOD stipend ($40 USD) * 10 days PTO * Observe all holidays in your country


