Senior Apple Engineer (iOS / macOS) responsible for delivering high-quality code, implementing best practices, and contributing to the overall architecture and design of Apple applications.
Requirements
- Solid understanding of object-oriented programming (OOP) concepts and Clean Code principles
- Experience with Clean Architecture and other common architectures and the pros and cons of each
- Proficiency in using iOS frameworks and APIs, including UIKit, SwiftUI, tvOS, watchOS, and Combine
- Experience with RESTful APIs, JSON, and web services integration
- Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and continuous integration
- Experience with unit testing and test-driven development (TDD)
- Strong problem-solving and debugging skills
- Bachelor’s or master’s degree in computer science, engineering, or a related field (preferred)
Benefits
- Work in a collaborative and innovative environment
- Mentor junior engineers and share knowledge
- Contribute to the growth and development of the Apple development team
- Achieve key project milestones and improve user experience
- Impact on user satisfaction and feedback