OBSS
iOS Developer (Hybrid)
OBSSTurkey15 days ago
Full-timeRemote FriendlyInformation Technology

Would you like to perform rewarding work while contributing to the success of an established and growing company?


We are looking for passionate and experienced iOS Developers to join our team and work on high impact, large scale, cutting-edge mobile applications that deliver exceptional user experiences.


Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional experience developing native iOS applications.
  • Strong proficiency with Swift and the iOS SDK.
  • Solid understanding of Object-Oriented Programming and common design patterns (MVVM, MVP, VIPER, Clean Architecture).
  • Experience with iOS frameworks such as UIKit, Core Data, Core Animation, SwiftUl, Combine and networking libraries (e.g., Alamofire).
  • Familiarity with RESTful APIs and integrating backend services.
  • Experience with unit testing and UI testing frameworks (e.g., XCTest).
  • Working knowledge of Agile/Scrum development methodologies.
  • Proficiency with version control systems, especially Git.
  • Good problem-solving skills, attention to detail, and a strong analytical mindset.
  • Excellent communication and teamwork skills; ability to work effectively in cross-functional teams.
  • Experience with continuous integration tools (Jenkins, GitHub Actions, etc.).
  • Published apps in the App Store or contributions to open-source projects.


Responsibilities:

  • Design, develop, and maintain high-quality native iOS applications using Swift.
  • Work closely with cross-functional teams - including UX/UI designers, backend developers, business analysts, and product managers - to deliver seamless and high-quality mobile solutions.
  • Architect scalable and maintainable mobile app components, applying design patterns such as MVVM, MVP, VIPER or Clean Architecture.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Perform code reviews to maintain code quality and share knowledge within the team.
  • Optimize app performance and ensure responsiveness.
  • Stay up-to-date with the latest trends and advancements in iOS development and integrate relevant technologies.
  • Troubleshoot and debug issues to ensure the best possible user experience.
  • Manage source code using distributed version control systems (e.g., Git).



https://medium.com/codable

Key Skills

Ranked by relevance