Job Overview 
Northbay is seeking an experienced software engineer to develop advanced mobile applications using Swift.
As a senior developer, you will be responsible for designing, building, and maintaining complex iOS and watchOS platforms.
About the Role 
Main Responsibilities:  
- Develop scalable and efficient applications using Swift.
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Design and implement Apple Watch (watchOS) applications, ensuring seamless integration with iOS apps.
 - Write clean and maintainable code following industry best practices.
 - Evaluate and improve application performance, quality, and responsiveness.
 - Analyze and resolve bugs, performance bottlenecks, and security issues.
 - Stay up-to-date with the latest iOS / watchOS frameworks, tools, and trends.
 - Participate in code reviews and contribute to team knowledge sharing.
 - Mentor junior developers and provide technical guidance.
  
Required Skills & Qualifications 
- 6 to 8+ years of professional experience in iOS development.
 - Strong proficiency in Swift and solid understanding of Objective-C.
 - Proven experience in developing Apple Watch (watchOS) applications and integrating them with iOS apps.
 - Deep knowledge of iOS frameworks such as UIKit, Core Data, Core Animation, etc.
 - Experience with RESTful APIs, JSON, GraphQL, and WebSockets for data integration.
 - Expertise in iOS design patterns (MVC, MVVM, VIPER, etc.).
 - Familiarity with Agile / Scrum methodologies and tools such as Jira, Git, and CI / CD.
 - Strong problem-solving and debugging skills.