Companies Santex Senior React Native Developer (Must: Node & Typescript & AWS)

About the role

Santex · Onsite

 

Santex is a global Certified B technology company as well as one of North America's fastest-growing companies, according to the Inc. 5000. It’s present in 18 countries and over 100 cities, and headquartered in Argentina with offices in the United States, Mexico, and Peru.

Its two service lines — AI Tech Consulting and AI-Optimized Engineering — help organizations comprehensively adopt technology, expand their capabilities, and improve business outcomes at scale.

The same approach defines its culture: Santex has 80.4% employee engagement (global average: 21%), 8% annual turnover (tech sector: 20–25%), 9,369 training hours invested in 2025 — more than double the global average —, and a 26.5% year-over-year reduction in carbon footprint, achieving carbon neutrality through offsetting.

Santex. A company with purpose and judgment. Yes, it's possible.

 

We are an Equal Opportunity Employer and are committed to fostering an inclusive and diverse workplace. We do not discriminate on the basis of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All qualified applicants will receive consideration for employment without regard to any of these factors. We strongly encourage candidates from all backgrounds to apply.

Job Description

We are looking for a skilled Senior Software Engineer to join our POS Engineering team building full-stack, cross-platform tablet applications for restaurant environments. You will architect and deliver a modern Cloud + Edge + Mesh POS platform spanning React Native tablet UIs, local device mesh synchronization, edge compute at the restaurant level, and cloud-connected IoT infrastructure. Working closely with our Product team, you will translate requirements into robust, well-tested software while owning engineering quality, architecture, and delivery as we transition our point of sale from a legacy Windows thick-client to a modern, offline-capable tablet experience. You will leverage AI tools including Spec-Driven Development (SDD) workflows to accelerate and enhance every stage of the development lifecycle.

 

Essential Functions
Mobile & Tablet Development
• Build and ship native cross-platform tablet apps using React Native 0.81+ and Expo SDK 54 (New Architecture / TurboModules, Hermes runtime) targeting iOS and Android.
• Implement Feature-Sliced Design (FSD) architecture with Steiger boundary enforcement and path aliases.
• Build and maintain navigation flows with React Navigation v7 (stack, tabs, deep linking via Branch.io).
• Develop UI components using React Native StyleSheet, Reanimated 4, Gesture Handler, and Gorhom Bottom Sheet.
Cloud + Edge + Mesh Architecture 
• Design and implement a Cloud + Edge + Mesh topology where restaurant tablets, KDS units, kitchen printers, and payment terminals operate as a coordinated local mesh.
• Architect multi-layer data sync: local device store (MMKV / SQLite / WatermelonDB) to restaurant edge aggregator to cloud backend.
• Implement CRDT-based mesh synchronization using AutoMerge (or Yjs) for conflict-free state across restaurant devices.
• Leverage ElectricSQL for real-time, conflict-free synchronization between PostgreSQL in the cloud and SQLite on local restaurant devices, enabling reliable offline-first data access.
• Apply offline-first / local-first patterns so data remains fully functional when cloud or edge connectivity is lost.
• Design conflict resolution strategies: vector clocks, last-write-wins, merge policies, and eventual consistency.
• Implement event sourcing, CQRS, and Saga patterns for distributed transaction management (order to kitchen to payment to receipt).
• Use WebSockets / real-time pub-sub for live state propagation across devices. 
IoT - Local & Cloud
• Architect and implement local restaurant device communications for connected and disconnected states using TCP/IP, Sockets, UDP, and IoT protocols.
• Integrate with cloud IoT platforms (AWS IoT Core / Greengrass or Azure IoT Hub / IoT Edge) for device management, telemetry, remote configuration, and OTA updates at scale.
• Manage the IoT device lifecycle: provisioning, monitoring, edge compute deployment, and decommissioning.
Kitchen & Restaurant Hardware
• Integrate with Kitchen Display Systems (KDS), kitchen printers, and IoT-capable restaurant floor devices.
• Implement order routing, status update propagation, and device lifecycle management across the kitchen technology stack.
Payment Integration
• Integrate the POS with physical payment terminals at the device/hardware layer; maintain awareness of PCI-DSS requirements in a QSR/retail context.
• Experience with cloud-based digital payment platforms (gateways, tokenization, digital wallets) is a strong plus.
Zero-Touch Onboarding & Device Provisioning
• Design and implement zero-touch onboarding for new restaurant devices using Google Mobile Services (GMS) zero-touch enrollment for Android tablet fleet provisioning.
• Automate device configuration, app deployment, and network registration with minimal manual intervention.
AI-Assisted Development & Spec-Driven Development
• Practice Spec-Driven Development (SDD): author and maintain structured, living specification documents that serve as unambiguous contracts for AI code generation, replacing ad-hoc prompting with a disciplined, repeatable workflow.
• Use Claude and GitHub Copilot as development accelerators: generate code scaffolding, write and review tests, create documentation, and prototype solutions.
• Contribute to and maintain AI-assisted PR review workflows (claude-ai-review, copilot-auto-resolve, sync-claude-skills).
State Management
• Manage global client state with Redux Toolkit 2.x.
• Manage server/async state with React Query (TanStack) v5: caching, offline support, and optimistic updates.
• Use react-hook-form for form state; react-native-mmkv and AsyncStorage for local persistence.
Authentication, Security & Observability
• Implement authentication flows using AWS Amplify v6 + AWS Cognito (OAuth/OIDC); store tokens securely in react-native-keychain.
• Integrate biometric auth via expo-local-authentication.
• Instrument applications with LaunchDarkly (feature flags), Sentry (crash reporting), Quantum Metric (session replay), Adobe Analytics, and expo-notifications (FCM/APNs).
• Monitor production systems using Dynatrace for full-stack observability: log analysis, distributed tracing, performance insights, and alerting across the cloud + edge stack.
• Use AWS CloudWatch for infrastructure-level monitoring, log aggregation, metric alarms, and operational dashboards across Lambda, DynamoDB, SQS, and other AWS services.
Quality, Testing & CI/CD
• Write clean, well-tested TypeScript 5.x strict code; maintain an enforced 80% business-logic coverage gate.
• Author unit/integration tests with Jest + React Native Testing Library; E2E flows with Maestro; performance regression tests with Reassure.
• Use Playwright for reliable cross-browser and web-adjacent automation testing, scripting, and AI agent-driven test workflows that complement native Maestro E2E coverage on any web or hybrid POS surfaces.
• Maintain and extend a GitHub Actions pipeline (20+ workflows): CI, CD, EAS Build profiles, Maestro E2E, performance gates, and AI-assisted review.
• Use EAS Build (development / preview / production) and EAS Update for OTA releases; enforce branch governance.
• Apply pre-commit hooks (Husky), linting (ESLint), formatting (Prettier), and architecture linting (Steiger / FSD).
AWS Cloud Services
• Design and consume serverless and data services on AWS including Lambda (event-driven compute), DynamoDB (NoSQL persistence), SQS (async message queuing), and S3 (object storage).
• Apply AWS Identity & Access Management (IAM) principles for secure service-to-service authorization and least-privilege access across the cloud platform.
• Familiarity with broader AWS data platform services such as Kinesis, RDS, and Glue as the architecture evolves. 
Engineering Ownership
• Own the engineering lifecycle for your features: architecture, implementation, testing, CI/CD, and production monitoring.
• Debug, troubleshoot, and resolve software defects and production issues.
• Participate in Agile delivery practices including sprint planning and retrospectives.
• Learn and apply new technologies to improve system quality and team effectiveness.


Skills and Abilities Required
Core - Required
• Proficiency in TypeScript (strict mode), JavaScript, React Native, and Expo (SDK 54+, New Architecture).
• Experience with Redux Toolkit, React Query v5, and offline-first state management patterns.
• Deep understanding of local device architecture and networking protocols: TCP/IP, Sockets, UDP, IoT.
• Experience with CRDT-based sync (AutoMerge or Yjs) and ElectricSQL for local-first cloud-to-edge database synchronization.
• Familiarity with multi-layer database synchronization across local, edge, and cloud tiers.
• Restaurant-level payment terminal integration (hardware/device layer, PCI-DSS awareness).
• Familiarity with KDS, kitchen printers, and IoT-capable restaurant devices.
• Experience with GMS zero-touch enrollment for Android device fleet provisioning.
• Proficiency with Spec-Driven Development (SDD) and structured AI-assisted development workflows.
• Experience with AWS services: IAM, Lambda, DynamoDB, SQS, S3, and Cognito.
• Familiarity with Playwright for cross-browser and hybrid web automation testing.
• Familiarity with Dynatrace and AWS CloudWatch for production observability and monitoring.
• Experience with GitHub Actions, EAS Build/Update, and modern CI/CD pipelines.
• Strong testing discipline: Jest + RNTL, Maestro E2E, Reassure performance.
• Ability to follow established architecture and development standards.
• Strong problem-solving, troubleshooting, and communication skills.

Strong Plus
• Cloud IoT platform experience: AWS IoT Core / Greengrass or Azure IoT Hub / IoT Edge.
• Cloud-based digital payment platforms (gateways, tokenization, digital wallets).
• Experience with Windows OPOS framework or migrating legacy Windows thick-client POS to cross-platform native frameworks.
• Familiarity with broader AWS data platform services: Kinesis, RDS, Glue.
• Experience in the QSR or retail industry.
• Familiarity with MSW v2 for API mocking and pnpm 9 package management.

Experience
• 5+ years of professional software engineering experience.
• Demonstrated experience delivering production software in complex, distributed environments.
• Experience working in Agile or team-based development environments.
• Experience with hardware-integrated or embedded-adjacent software systems preferred.

Ready to apply to Santex?
Apply to Santex

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get the worldwide-remote edge.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free