Staff Software Engineer leading the design and delivery of iOS applications for medical devices. Collaborating with teams to build reliable, secure, and compliant solutions.
Responsibilities
Lead the architecture, design, and evolution of iOS applications, frameworks, and SDKs.
Deliver CoreBluetooth integrations with robust state handling, background modes, and data reliability.
Partner with Cloud and Data teams to define API contracts, data models, and telemetry.
Enforce secure coding practices and contribute to threat modeling and mitigations.
Work in co-located Scrum teams and partner with Product Managers and UX Designers to define high-impact features.
Requirements
Bachelor’s degree in software/computer engineering, Computer Science, or equivalent experience.
8+ years of professional iOS experience building and shipping apps at scale.
Expert in Swift, modern concurrency (async/await, structured concurrency), Combine, and/or FRP patterns; strong grasp of software design principles and architectural patterns (e.g., MVVM, TCA, Clean Architecture).
CoreBluetooth expertise: building BLE-enabled apps, GATT design/consumption, background execution, resilience, and performance.
Proven experience with application security on iOS (Keychain, CryptoKit, secure storage, privacy protections) and with wireless protocol security concepts.
Strong experience with software testing (XCTest, XCUITest), CI/CD, instrumentation, and crash/telemetry tooling.
Demonstrated ability to lead cross-functional technical initiatives, guide teams through ambiguity, and deliver complex features on time with quality.
iOS Developer creating and maintaining mobile applications at Expleo. Collaborating on technical solutions and ensuring quality deliverables from partners with a focus on innovation.
Principal PM overseeing Zapp's consumer mobile experience, shaping user engagement through app features. We are disrupting the retail market with innovative solutions and a customer - centric approach.
Senior iOS Engineer responsible for developing and maintaining AI - powered iOS applications at Air Apps. Collaborating with cross - functional teams to deliver high - quality user experiences in a dynamic environment.
Senior iOS Engineer developing and maintaining high - quality iOS applications at Air Apps. Collaborating closely with designers and product managers to optimize user experience and drive innovation.
Senior iOS Engineer II developing and improving features for Strava for Business. Leading technical direction and collaborating with products that reach millions of athletes.
Product iOS Engineer responsible for shipping features end - to - end at BeReal, focusing on user needs and high - impact solutions through analytics and design.
iOS Engineer developing applications for customer management at Naranja X. Working collaboratively in a hybrid team to enhance financial technology solutions.
iOS Developer creating innovative applications using Swift and Objective - C at Stefanini. Collaborate with agile teams and focus on mobile architecture and API integrations.