Serving our community with more accessible healthcare while improving the quality of care.
iOS Engineer
Location
United Arab Emirates
Posted
156 days ago
Salary
0
Seniority
Senior
Job Description
iOS Engineer
Housecall
• Build iOS features end-to-end: discovery, technical design, implementation, rollout, and iteration. • Develop and maintain a modern iOS codebase using Swift and SwiftUI (with UIKit where appropriate). • Integrate with backend services, including FHIR APIs (e.g., Patient, Appointment, Encounter, Observation, Medication, etc.), ensuring robust networking, error handling, and resiliency. • Build remote health monitoring experiences and data flows (device pairing, background sync, data integrity, user consent, and UX for connection states). • Integrate Bluetooth Low Energy (BLE) devices: scanning, pairing, GATT services/characteristics, permissions, reconnection strategies, and battery/performance considerations. • Implement Apple Health integration using HealthKit (reading/writing supported data types, authorization flows, background delivery where applicable, and privacy-safe handling). • Implement deep linking (Universal Links and/or custom URL schemes), including routing, deferred deep links, and robust analytics tracking. • Integrate mobile attribution tools (e.g., AppsFlyer or similar) and ensure accurate event tracking across install → activation → conversion funnels. • Embed security into development: secure storage, encryption where appropriate, privacy-by-design, audit-friendly logging patterns, and safe handling of sensitive health data. • Improve app performance and production reliability (crash analysis, profiling with Instruments, monitoring, root-cause fixes). • Contribute to engineering standards: code quality, testing strategy, architecture patterns, and API conventions. • Build and maintain automated tests (unit/integration/UI) and improve legacy areas safely. • Collaborate cross-functionally to translate product requirements into scalable technical solutions and high-quality UX. • Create and maintain technical documentation (architecture notes, runbooks, release checklists).
Job Requirements
- 3+ years building production iOS applications and shipping features end-to-end.
- Strong proficiency in Swift and experience building with SwiftUI (and UIKit as needed).
- Solid understanding of iOS fundamentals: app lifecycle, memory management, performance, concurrency.
- Strong networking experience (REST/JSON) and comfort building resilient API integrations (pagination, retries, caching).
- Hands-on experience with BLE development on iOS (CoreBluetooth), including handling unreliable connectivity and real-world device behaviors.
- Experience with HealthKit / Apple Health integrations (permissions, background behavior, privacy considerations).
- Experience implementing deep links (Universal Links) and in-app routing/navigation patterns.
- Familiarity with mobile analytics and ad attribution SDKs (AppsFlyer, Adjust, Branch, Firebase, etc.) and event instrumentation.
- Strong testing mindset (XCTest; unit/UI testing practices).
- Experience debugging production issues and working with crash reporting tools.
- Strong communication skills and ability to work effectively in a remote, cross-functional team.
Benefits
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
Related Guides
Related Job Pages
More iOS Engineer Jobs
IOS Sales, Demo Specialist
Envista Holdings CorporationEnvista Holdings Corporation provides cutting-edge dental solutions and technologies to patients worldwide. The organization offers a range of dental services, including dental imp
• Grow sales of advanced intraoral scanners by finding leads and following up on marketing campaigns • Partner with local DEXIS imaging field sales teams and Marketing • Conduct product demonstrations virtually • Respond to technical and clinical questions during and after demonstrations • Provide post-demo support by connecting prospects with appropriate resources or teams • Prepare and present pricing proposals and negotiate terms
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are looking for an iOS Engineer to help us scale our iOS app and build delightful experiences. You’ll join a mission-driven team where engineering decisions are tightly aligned with business outcomes, and our broader goal of making affordable mental health care more accessible across the United States. You’ll be part of a remote-friendly team of 6 engineers reporting directly to a Senior Engineering Manager. - Design and build new functionality for our iOS app using Swift. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, maintainable, and testable code while adhering to best practices. - Troubleshoot, identify, and resolve performance bottlenecks, bugs, and other technical issues. - Stay up-to-date with the latest trends and advancements in iOS development. - Drive architectural decisions, proposing and implementing innovative solutions to complex problems. Qualifications - 3-5 years of experience in iOS app development using modern declarative UI frameworks (SwiftUI) and structured state management patterns (MVVM, unidirectional architectures, etc.). - Impact-oriented – You prioritize outcomes over output and think deeply about the business and user value behind your work. - Adaptable – You thrive in evolving environments and can stay productive even when requirements shift. - Team player – You collaborate well, communicate with empathy, and enjoy mentoring and learning from others. - Strong problem-solving skills and attention to detail. Requirements - Bonus Points: - You use modern AI tools (e.g., Cursor, GitHub Copilot) to boost your productivity and focus on higher-leverage problems. - You have collaborated with full-stack engineering teams to develop both the backend and/or frontend components required for a mobile application. - You have taken products from the initial 0-to-1 stage through to successful scaling post-launch. Benefits - Comprehensive Health Coverage: Medical, dental, and vision insurance, plus life and disability coverage. - Parental Leave & Family Support: Up to 18 weeks paid leave and a new child stipend. - Financial Wellness: 401(k) program and equity opportunities. - Meals & Home Office Support: Stipends for home office setup and ongoing funds for meals, with tailored perks for both remote and in-office employees. - Time Off to Recharge: Flexible PTO, 12 paid holidays, and a full winter break week. - Wellness & Development: Annual stipends to put towards personal & professional growth. - Mental & Physical Health Support: No-cost access to therapy through the Grow platform, weekly flexible hours for self-care (“Mental Health Mornings/Afternoons”) and memberships to leading wellness apps (such as One Medical, Headspace, and Talkspace). - Extra Perks: Pet insurance discounts, commuter benefits, and global travel assistance.
• Develop high-quality features using SwiftUI, and modern design principles. • Make architectural decisions that emphasize scalability, testability, and performance. • Work with REST and GraphQL APIs and collaborate closely with backend teams. • Write clean, modular, testable code using SOLID principles and dependency injection. • Maintain and expand automated test coverage (unit, UI). • Apply knowledge of VIPER architecture when navigating existing codebases. • Design with security in mind: safe data handling, encryption, secure storage, and robust networking. • Ensure strong observability—add metrics, logging, tracing, analytics, and performance instrumentation. • Optimize performance using Xcode Instruments. • Contribute to GitHub workflows, CI/CD automation, and trunk-based development. • Use AI tools to enhance testing, documentation, refactoring, and developer efficiency. • Collaborate with multiple mobile and backend teams in a large, complex engineering environment. • Mentor peers and support engineering excellence across teams.
Senior iOS Engineer, Shopper App
InstacartInstacart invites the world to share love through food. This is how homemade is made.
• Architect, build, and maintain complex iOS applications with clean code. • Integrate with backend services to make sure we are delivering a great mobile user experience that is super-fast for end users. • Own important pieces of the product that have high visibility both internally and externally. • Participate in code reviews to maintain high development standards • Communicate and collaborate extensively across multiple teams and functions within the company to drive consensus, align goals, and achieve effective cross-functional outcomes.



