Work Flexibility: Hybrid
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%
Read Full Description