Senior iOS Developer (Swift + Objective-C) - 13” iPad Kiosk Checkout Redesign

Remote Full-time
We are implementing a redesigned 13” iPad kiosk checkout flow (Pages 1–6) inside an existing Swift + Objective-C PoS application.

This is a state-driven, timer-governed transactional flow requiring strict cart validity enforcement and payment lifecycle correctness.

This is not a simple UI reskin. The flow includes:

• Event & performance selection

• Reserved seating with cart timer supremacy

• Tier-gated eligibility logic

• Add-ons & promotion recalculation

• Checkout configuration with loyalty-based prefill

• Payment authorization via external device

• Strict separation of recoverable vs terminal failures

• Hard session reset with privacy guarantees

Deliverables

• Implement redesigned UIKit-based UI for Pages 1–6

• Enforce navigation gating and state correctness

• Preserve cart timer authority across all pages

• Integrate with existing services (events, cart/holds, pricing, loyalty, payment callbacks)

• Prevent duplicate actions (idempotent payment initiation, tap debouncing)

• Ensure no duplicate order creation and safe void handling in edge cases

• Deliver TestFlight build at end of sprint

The existing app is UIKit-based with established service layers for events, cart holds, pricing, loyalty, and payment device callbacks.

We are looking for a senior iOS engineer comfortable with:

• Swift + Objective-C interop

• UIKit on iPad

• Transactional or POS-style flows

• State-driven navigation and timer-based validity

• Payment integration handling and edge cases

How We Like to Work

• 1–2 day paid discovery phase first (implementation plan + risks)

• Followed by a structured 2-week milestone sprint

• Daily commits and brief progress updates

• Clear ownership and pragmatic decision-making (no unnecessary refactors)

• Direct communication and fast feedback cycles

We expect clean, maintainable code and thoughtful handling of edge cases (race conditions, rapid taps, background/foreground behavior).

Please include in your proposal:

1. Confirmation you can start within 48 hours

2. Your estimated fixed price for discovery

3. A brief explanation of how you would structure a cart-timer-driven checkout flow with terminal vs recoverable payment states

We value correctness, reliability, and clean execution.

To confirm you’ve reviewed this posting carefully, please include the phrase “TimerSupremacy” in your proposal.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Data Entry Specialist – Supporting Seamless Operations with Accurate Data Management at arenaflex

Remote

Experienced Full Stack Customer Service Representative – Live Chat Support for careerzynith

Remote

Senior Staff Engineer - Technology Financial Planning (REMOTE)

Remote

Enterprise Account Director - East Region (Remote) Job at Yelp in Boston

Remote

**Experienced Online Data Entry Operator – Remote Work Opportunity with arenaflex**

Remote

Lead, HR Manager Services & Employee Records

Remote

Contact Center Tech Rep I

Remote

**Experienced Remote Sales Customer Representative – Driving Revenue Growth and Exceptional Customer Experience at arenaflex**

Remote

Account Executive, Mid Market, SME & Growth

Remote

Part-Time Remote Data Entry & Customer Support Specialist – Flexible Work From Home Opportunity with arenaflex

Remote
← Back