Overview
On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
iOS
Swift
Objective-C
MVC
MVVM
Singleton
SDK 4.0+
App Store
iOS Apps
Job Details
iOS Developer
Grand Rapids, MI
W2 Contract and Fully Onsite
We are seeking a skilled and passionate iOS Developer to join our dynamic team. The ideal candidate will have a strong background in building native iOS applications using Swift and Objective-C, along with a keen eye for detail and performance optimization. You ll play a key role in the full app development lifecycle concept, design, development, testing, deployment, and maintenance.
Key Responsibilities:
- Develop and maintain high-quality iOS applications for iPhone and iPad using Swift, Objective-C, Xcode, and iOS SDK 4.0+.
- Work closely with product managers, designers, and backend engineers to deliver engaging user experiences.
- Apply SOLID principles and object-oriented programming concepts to write clean, maintainable code.
- Utilize design patterns like Singleton, MVC, and MVVM to architect robust applications.
- Optimize app performance and ensure seamless integration with backend systems.
- Lead or contribute to the full app lifecycle: design, build, test, deploy, and release to the App Store.
- Stay current with the latest iOS trends, technologies, and best practices.
- Participate in Agile/Scrum development cycles and contribute to sprint planning, reviews, and retrospectives.
- Write detailed technical design documents and ensure adherence to coding standards.
- Demonstrate high integrity, accountability, and a positive team-oriented attitude.
- Mentor team members and provide technical input during code reviews.
Required Qualifications:
- Proven experience in developing and deploying native iOS applications using Swift and Objective-C.
- Strong understanding of SOLID principles and object-oriented design.
- Familiarity with iOS architecture patterns (MVC, MVVM, Singleton).
- Proficiency in using Interface Builder, Instruments, and other iOS development tools.
- Experience with Agile methodologies and version control systems (e.g., Git).
- Ability to manage performance and memory optimization in mobile applications.
- Strong problem-solving skills and a passion for quality software craftsmanship.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience working with RESTful APIs and cloud-based backends.
- Familiarity with App Store submission and deployment process.
- Exposure to CI/CD pipelines for iOS apps.
- Experience mentoring or leading junior developers.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.