Role
You will play a pivotal role in designing, developing, and maintaining high-quality, robust, and beautiful native iOS applications for iPhone and iPad, delivering exceptional user experiences for Suitmedia's diverse clients. Directly impacting user engagement and client success, this role demands strong object-oriented programming skills and deep expertise in the iOS platform in a dynamic agency environment.
Responsibilities
- Design, develop, and maintain clean, well-structured, and performant native iOS applications using Swift or Objective-C.
- Implement engaging user interfaces and seamless user experiences for iOS, collaborating closely with UX/UI designers and backend development teams.
- Integrate iOS applications with robust backend APIs and third-party services to ensure comprehensive functionality and data flow.
- Ensure the optimal performance, responsiveness, and stability of iOS applications across a wide range of devices and iOS versions.
- Actively participate in code reviews, utilize version control (Git), and contribute to team coding standards and best practices.
- Proactively troubleshoot, debug, and resolve complex issues within the iOS application codebase to ensure high reliability.
- Communicate technical ideas, challenges, needs, and progress clearly and effectively with team members and stakeholders throughout the development lifecycle.
Qualifications
- Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Professional Experience: 2-4 years of proven experience in developing native iOS applications. A strong portfolio of published iOS apps or relevant projects is a significant plus.
- Technical Skills: Excellent logical skills and algorithmic thinking. Proficient object-oriented programming skills using Swift or Objective-C. Strong understanding of iOS SDK, Cocoa Touch, UI Kit/SwiftUI, and design patterns. Familiarity with RESTful APIs, third-party libraries, and Git.
- Soft Skills: Excellent analytical and problem-solving skills. Good communication skills (written and verbal) and a collaborative mindset. Passionate about native iOS application development and keeping up with the latest iOS technologies.
- Bonus Points: Experience with SwiftUI. Knowledge of iOS performance optimization techniques.
Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.