Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join OBSS and take your career to the next level!
Application takes less than 5 minutes