iOS & Backend Engineer
TwindoRemote Latin AmericaPosted 7 April 2026
Job Description
Twindo is at the forefront of revolutionizing the remodeling, architecture, and interior design industry through cutting-edge AI and computer vision technology. With our LiDAR-enabled iPhone or iPad scans, we capture precise 3D representations of homes in minutes, providing interactive models with accurate-to-the-inch measurements. Our proprietary process then turns these scans into highly detailed, editable, as-built files in industry-standard formats. Our technology was featured at Apple's keynote when the iPhone's LiDAR sensor was introduced, and we now model millions of square feet each month.
As a global virtual-first company, our team members are distributed worldwide, with a concentration in the US and Europe.
Location:
Fully remote. We prioritize candidates with solid overlap with US working hours. South America is ideal.
We’re building a camera-heavy iOS product that scans real spaces and turns them into CAD deliverables. The work spans ARKit, sensors, internal CV libraries, backend APIs, subscriptions, checkout, and complex data syncing.
We’re looking for a senior engineer who is comfortable working across
iOS and Django . This is not a role for someone who only ships mobile UI. We want someone who can move product changes end-to-end: run the server locally, connect it to the simulator, make a backend change, update the iOS client, validate the behavior, and ship it with good judgment.
What you’ll do
Ship product work end-to-end across iOS and Django.
Work locally across the stack: run backend services, connect them to the simulator, debug issues, and validate changes from server to UI.
Improve app architecture, data flow, and app/backend boundaries.
Raise quality through pragmatic testing, especially around networking, state, persistence, and backend-driven flows.
Improve reliability across complex journeys like sync, subscriptions, checkout, and feature-flagged behavior.
Debug hard production problems across client and server.
What we’re looking for
Strong experience shipping and maintaining production iOS apps in Swift.
Meaningful hands-on backend experience, ideally with Python and Django in production systems.
Confidence working independently across the iOS client and backend during feature development.
Good judgment around networking, persistence, lifecycle, performance, concurrency, and debugging.
Experience with both UIKit and SwiftUI.
Experience with Core Data or similar persistence patterns.
Strong understanding of client/server realities: retries, idempotency, eventual consistency, degraded UX, and API evolution.
Practical testing discipline and a collaborative working style.
Nice to have
ARKit, camera-heavy, or sensor-heavy product experience.
Experience with sync-heavy or high-volume networking systems.
Experience improving Django APIs or backend workflows to support a better mobile product.
WKWebView or JS/native debugging experience.
How we work
Remote-first, cross-functional team across iOS, backend, QA, CV, product, and design.
AI-assisted coding is encouraged; judgment matters.
We aim for roughly 2-week TestFlight release cycles.
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card