Position Description: Vocera (Now part of Stryker) is seeking a passionate and innovative Senior Software Engineer, iOS Developer, you will contribute to the development of intuitive, high-performance iOS applications for enterprise use. This role focuses on implementing features and improving the product experience, with a strong emphasis on code quality and collaboration within a distributed team environment. You will work under the mentorship of senior team members and support the broader development effort to build secure, scalable applications.
Responsibilities
Develop and enhance iOS applications, prioritizing usability and performance.
Implement features according to specifications provided by Product Management and UX.
Participate in code reviews, follow SOLID principles, and apply design patterns.
Contribute to project requirements analysis and timeline estimation.
Document code and ensure adherence to team development standards.
Competencies
Working knowledge of foundational iOS frameworks such as UIKit, Core Data, AVFoundation, and NSURLSession.
Basic understanding of CallKit, Core Bluetooth, and VisionOS features for communication and multimedia.
Proficiency in mobile development with a strong grasp of scalability considerations.
Eagerness to learn and adopt new technologies.
Knowledge of mobile security best practices.
Strong communication skills, with an ability to work effectively within a distributed team.
Attention to detail and a drive for continuous improvement.
Requirements
Bachelor’s degree in Computer Science or a related field.
3-6 years of experience in iOS development with proficiency in Swift & Swift UI (preferably)
Familiarity with SQLite, JSON, XML, and common mobile frameworks.
Understanding of Agile development principles and code versioning.
Basic knowledge of XMPP, Smack libraries, RxSwift, and Objective-C preferred.
Travel Percentage: 10%