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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Online chat agent jobs remote no experience - Remote jobs hiring...

Remote Full-time

Human Resources Business Partner (Partial Remote/Houston-Galveston) - HR Consulting Services

Remote Full-time

**Experienced Data Entry Clerk – Administrative Support Role at arenaflex in Seattle, WA**

Remote Full-time

Staff Machine Learning Engineer

Remote Full-time

**Experienced Customer Care & Technical Support Representative – Remote Call Center Environment**

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Remote Work Opportunity for Students**

Remote Full-time

Remote Financial Call Center Specialist

Remote Full-time

Associate Loan Servicing Representative, GAP Claims

Remote Full-time

Program Manager, Student Engagement and Marketing, Enrollment Management

Remote Full-time

GV Pilot - Captain

Remote Full-time
← Back to Home