EngineeringLondon, UK (Remote)Full-time
Mobile Developer (iOS)
CalorieTracker is seeking an experienced iOS Developer to join our mobile team. In this role, you will be responsible for developing and maintaining our iOS application, ensuring a smooth and engaging experience for our users as they track their nutrition and fitness goals.
Responsibilities:
- Develop new features and maintain existing functionality for our iOS app
- Write clean, efficient, and maintainable Swift code
- Collaborate with the design team to implement intuitive and visually appealing user interfaces
- Work with backend developers to integrate APIs and ensure data consistency across platforms
- Optimize app performance and responsiveness
- Participate in code reviews and contribute to the overall quality of the codebase
- Stay up-to-date with the latest iOS development trends, tools, and best practices
Requirements:
- 3+ years of experience in iOS development
- Strong proficiency in Swift and UIKit
- Experience with iOS frameworks such as Core Data, Core Animation, and Core Graphics
- Familiarity with RESTful APIs and JSON
- Understanding of iOS design principles and interface guidelines
- Experience with version control systems (Git)
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a team environment
Nice to have:
- Experience with SwiftUI
- Familiarity with Reactive programming (e.g., RxSwift, Combine)
- Knowledge of Core ML and other machine learning frameworks
- Experience with CI/CD pipelines for iOS apps
- Understanding of app performance optimization and profiling tools
- Experience with health and fitness-related iOS frameworks (HealthKit, CoreMotion)
If you're passionate about creating high-quality iOS applications and want to contribute to a product that helps people lead healthier lives, we'd love to hear from you!