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.
Senior iOS Engineer contributing to the development of native applications for Praktika, an AI - driven language learning platform. Collaborating within a Scrum team to innovate in the EdTech space.
Seeking a Senior iOS Developer for innovative mobile projects at TBO Digital GmbH in Berlin. Join a dynamic team to create high - quality apps for notable clients.
Senior iOS Engineer responsible for providing excellent mobile experience at SafetyCulture. Collaborating on practical solutions, mentoring, and facing technical challenges in a high - growth environment.
iOS Engineer role focusing on developing a password manager trusted by millions. Collaborate with multi - platform teams to create cutting - edge security solutions.
Join our iOS development team in Riverton, Utah, working on impactful mobile products. Seeking experienced developers to enhance user experiences and design solutions.
Join Engine by Starling as an iOS Engineer to develop features for the Engine platform. Work with modern technology and contribute to changing banking for good.
Senior iOS Developer developing innovative, high - quality apps for TBO's mobile projects. Join an agile team and collaborate on technical concepts and UI/UX evaluations.
iOS Engineer at Trainline responsible for delivering new features and improving mobile app performance. Working in a hybrid environment with a focus on customer satisfaction and code quality.