Senior iOS Engineer building and shipping core iOS product experiences for webAI. Collaborating closely with design to deliver high-performing UI and feature developments.
Responsibilities
Own end-to-end features across the iOS app, including:
Memory and personalization flows (capture, edit, display, privacy-minded UX)
Conversation experiences (threading, search, navigation, state restoration)
Group experiences (shared contexts, multi-user UX patterns, real-time-ish interactions)
Build high-fidelity Swift/SwiftUI UI with clean architecture, strong state management, and thoughtful component design.
Work tightly with design to implement nuanced interaction details—gestures, transitions, micro-animations, haptics, while still preserving performance.
Be performance-obsessed: profile and optimize frame rate, startup time, memory usage, and network/UI concurrency; eliminate stutters and regressions.
Contribute to offline-first reliability: design resilient local persistence, caching, and sync behaviors so core experiences work under poor connectivity.
Support on-device ML experiences (as needed): integrate CoreML/MLX-driven features and help optimize inference pipelines for latency, battery, and thermal constraints.
Ship with quality: write tests where valuable, set guardrails against regressions, and partner with QA/release stakeholders to ensure stable releases.
Collaborate cross-functionally: work with product and backend partners to scope, de-risk, and deliver features; communicate tradeoffs and options clearly.
Bring strong product instincts: identify UX friction, propose improvements, and make pragmatic decisions that improve user outcomes and not just code elegance.
Requirements
5+ years of professional iOS development experience, with meaningful ownership of shipped features.
Strong proficiency in Swift and SwiftUI, including building complex, interactive UI.
Excellent understanding of iOS fundamentals: concurrency, data flow/state, networking, persistence, and debugging.
Demonstrated ability to deliver high-quality UI and animations and to collaborate effectively with designers and motion specialists.
Solid performance instincts: comfortable with Instruments, profiling, and systematically eliminating UI jank and memory issues.
Experience designing robust client behavior in real-world conditions (spotty networks, backgrounding, app restarts, state restoration).
Strong communication and collaboration skills; reliable feature ownership from spec → implementation → launch.
Benefits
Competitive salary and performance-based incentives.
Comprehensive health, dental, and vision benefits package.
401k Match (US-based only)
$200/mos Health and Wellness Stipend
$400/year Continuing Education Credit
$500/year Function Health subscription (US-based only)
Senior iOS Engineer creating user - facing iOS applications for Maven Clinic. Collaborate with cross - functional teams using modern development frameworks and mentoring junior engineers.
Senior iOS Engineer leading innovative solutions for electric vehicles at Drivemode. Collaborating with cross - functional teams to enhance user experience and product quality.
iOS Engineer driving product features at Perk, a travel management platform. Collaborate with a cross - functional mobile team to impact millions of users.
Senior iOS Engineer designing, developing, and maintaining payment SDK for Mollie. Collaborating with teams to improve mobile features in a broader ecosystem.
iOS Engineer designing and developing investment account features for Wealthfront's app. Collaborating with cross - functional teams to enhance user experience.
Senior iOS App Engineer developing software solutions using Swift and SwiftUI for energy digitalization. Collaborating within a team fostering innovation in Hannover.
iOS Engineer developing and maintaining NordVPN application with a focus on constant improvement. Collaborating with cross - functional teams and managing technical solutions in Agile methodology.
iOS Engineer developing NordVPN mobile applications collaborating with cross - functional teams in a hybrid workplace. Focusing on product development and maintaining app quality through testing.
Senior iOS Engineer delivering new features and ensuring quality for Trainline's app. Collaborating with cross - functional teams to enhance user experience and improve codebase.
Senior Software Engineer developing iOS mobile applications for TrainingPeaks' endurance training platform. Collaborating with cross - functional teams to build and enhance user - centric mobile features.