Job Description
Work Flexibility: Hybrid or Onsite
Position Description: Stryker is looking for a highly skilled Senior Staff Engineer specializing in iOS development. The ideal candidate will lead the design and development of sophisticated enterprise iOS applications with a focus on voice and data capabilities. This role demands a blend of technical expertise, a solid understanding of scalable architectures, and the ability to mentor team members. The Senior Staff Engineer will work closely with cross-functional teams, drive technical solutions, and uphold our high standards for software quality and performance.
Responsibilities
- Lead design, architecture, and development of scalable, secure, and user-centric iOS applications.
- Collaborate with Product Management and UX teams to refine product requirements.
- Apply and evaluate emerging iOS frameworks to optimize the mobile client architecture.
- Provide technical leadership to accelerate development within the team.
- Mentor and support junior engineers, sharing best practices and guiding complex problem-solving.
- Conduct code reviews and promote continuous learning within the team.
- Document software designs and capabilities thoroughly.
Competencies
- Deep understanding of non-functional mobile design requirements, including performance and scalability.
- Advanced proficiency with key iOS frameworks, including UIKit, Core Data, Core Bluetooth, AVFoundation, NSURLSession, ToolKit, CallKit (for handling VoIP integrations), Apple Intelligence, VisionOS, and other communication technologies.
- Ability to quickly learn and apply new technologies for enterprise solutions.
- Strong knowledge of mobile security, analytics, and integration with social channels.
- Excellent analytical, communication, and problem-solving skills.
- Proficient in open-source mobile libraries and their application.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field.
- 8+ years of experience in enterprise software development, with 5+ years in mobile application architecture.
- Strong experience with Swift, SwiftUI, XMPP, RxSwift, and Objective-C.
- Proficiency with mobile frameworks, SQLite, JSON, XML, and web services.
- In-depth understanding of Agile development, SOLID principles, and design patterns.
Travel Percentage: 10%