Requirements:
- Proven experience in iOS development, with strong command of Swift and Objective-C
- Solid understanding of software design principles, modular architecture, and clean code practices
- Familiarity with Cocoa, Core Data, UIKit, and client-server communication (REST, HTTP, JSON)
- Experience with version control systems (Git) and CI/CD pipelines
- Knowledge of testing frameworks such as XCTest and UI automation tools
- Ability to work effectively in Agile teams and communicate clearly in English
- A proactive mindset, curiosity for new technologies, and a drive for continuous improvement
Responsabilities:
- Develop and maintain native iOS applications using Swift and Objective-C
- Collaborate with cross-functional teams including Product Owners, Designers, and QA Engineers
- Write clean, scalable, and testable code following Agile development practices
- Create and maintain Unit and UI tests to ensure application stability and performance
- Participate in code reviews, technical discussions, and architecture planning
- Contribute to proof-of-concept initiatives and explore new technologies
- Support onboarding and mentoring of new team members
- Provide technical feedback and proactively suggest improvements to product features