Photon
Job Description
We are seeking a
Frontend Technical Architect
with deep expertise in
React Native
to lead the architecture and delivery of a scalable, high-performance
POS platform
across multiple device types-including Android-based PAX E700 terminals and softPOS (mobile/tablet) solutions. This onsite role is critical to aligning design decisions with business goals, enabling reusability across platforms, and supporting multi-track development teams.
Key Responsibilities: Define and own the
frontend architecture strategy
for a modular React Native-based POS system across multiple platforms (PAX E700, Android/iOS). Provide architectural direction for reusable components, shared libraries, platform-specific overrides, and device-level integrations (e.g., printer, scanner, card reader). Collaborate with UX, backend architects, product owners, and QA to align
technical design with functional goals . Support frontend development teams with
code reviews, scaffolding, performance optimization , and best practices. Drive key technical decisions including state management, offline sync patterns, API contract structure, and testing strategy. Ensure the application meets high standards for
performance, accessibility, security, and maintainability . Help guide platform-specific adjustments for hardware constraints (e.g., limited memory, screen sizes, peripheral behavior on PAX). Document architectural decisions, design guidelines, and technical runbooks. Required Skills:
10+ years of software development experience, with 4+ years in
React Native . Proven experience as a
Frontend or Mobile Architect
for enterprise-grade applications (ideally in retail or fintech). Deep understanding of
React Native architecture , native module integration, and platform-specific adaptations (Android/iOS). Strong experience designing apps that work in
offline/online modes , sync with APIs, and operate on
Android-based POS devices . Familiarity with common POS hardware interfaces (e.g., EMV reader, printer, barcode scanner). Solid understanding of
RESTful APIs , JSON payload design, and integration with backend/BFF services. Experience with
PAX E700 , Sunmi, or similar
Android-based smart POS
devices. Exposure to
TypeScript ,
Redux/MobX , and mobile CI/CD workflows. Familiarity with
usability testing
pipelines, accessibility standards, and
test automation frameworks
like Detox or Appium.
Compensation, Benefits and Duration
Minimum Compensation: USD 64,000 Maximum Compensation: USD 224,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post
We are seeking a
Frontend Technical Architect
with deep expertise in
React Native
to lead the architecture and delivery of a scalable, high-performance
POS platform
across multiple device types-including Android-based PAX E700 terminals and softPOS (mobile/tablet) solutions. This onsite role is critical to aligning design decisions with business goals, enabling reusability across platforms, and supporting multi-track development teams.
Key Responsibilities: Define and own the
frontend architecture strategy
for a modular React Native-based POS system across multiple platforms (PAX E700, Android/iOS). Provide architectural direction for reusable components, shared libraries, platform-specific overrides, and device-level integrations (e.g., printer, scanner, card reader). Collaborate with UX, backend architects, product owners, and QA to align
technical design with functional goals . Support frontend development teams with
code reviews, scaffolding, performance optimization , and best practices. Drive key technical decisions including state management, offline sync patterns, API contract structure, and testing strategy. Ensure the application meets high standards for
performance, accessibility, security, and maintainability . Help guide platform-specific adjustments for hardware constraints (e.g., limited memory, screen sizes, peripheral behavior on PAX). Document architectural decisions, design guidelines, and technical runbooks. Required Skills:
10+ years of software development experience, with 4+ years in
React Native . Proven experience as a
Frontend or Mobile Architect
for enterprise-grade applications (ideally in retail or fintech). Deep understanding of
React Native architecture , native module integration, and platform-specific adaptations (Android/iOS). Strong experience designing apps that work in
offline/online modes , sync with APIs, and operate on
Android-based POS devices . Familiarity with common POS hardware interfaces (e.g., EMV reader, printer, barcode scanner). Solid understanding of
RESTful APIs , JSON payload design, and integration with backend/BFF services. Experience with
PAX E700 , Sunmi, or similar
Android-based smart POS
devices. Exposure to
TypeScript ,
Redux/MobX , and mobile CI/CD workflows. Familiarity with
usability testing
pipelines, accessibility standards, and
test automation frameworks
like Detox or Appium.
Compensation, Benefits and Duration
Minimum Compensation: USD 64,000 Maximum Compensation: USD 224,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role. Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees. This position is available for independent contractors No applications will be considered if received more than 120 days after the date of this post