Overview
Skills
Job Details
Looking for an iOS Mobile Developer to join the digital team supporting.
The ideal candidate has strong experience building, optimizing, and delivering high-quality iOS applications using Swift or Objective-C. T
his role involves collaborating with cross-functional teams, architecting mobile solutions, and delivering flawless experiences across multiple device types.
This is a fully remote, US-based contract role with preference for candidates located in CST or EST time zones.
Responsibilities
Design and implement robust application architecture and technical solutions
Collaborate with project managers, designers, and information architects throughout planning and development
Build scalable iOS applications with excellent user experience across various screen sizes
Develop clean, maintainable code using industry-standard patterns (MVC, OOP, SOA, DI, etc.)
Integrate mobile applications with backend services and cloud-based systems
Lead and support performance tuning strategies for consumer-grade mobile apps
Mentor and guide junior developers when needed
Write clear, concise technical documentation for internal and external stakeholders
Ensure accessibility and cross-device compatibility
Deliver high-quality code under tight deadlines while managing tasks efficiently
Required Skills & Experience
3+ years of professional experience in iOS application development
Proficiency in Swift and/or Objective-C, with strong experience using Xcode, Interface Builder, and Instruments
Solid understanding of mobile application architecture, design patterns, and industry best practices
Experience delivering apps through enterprise channels or the public App Store
Strong knowledge of integrating dynamic data (JSON, XML) via REST or SOAP APIs
Hands-on experience with:
Native iOS UI development for multiple screen sizes
Custom view components and animations
Application performance tuning
Data persistence using platform-recommended technologies
Unit testing and UI automation frameworks
Working knowledge of mobile application accessibility standards
Ability to collaborate effectively with product managers and designers
Bachelor s degree in Computer Science or a related field (preferred)
Experience with content management systems (traditional or headless)
Familiarity with SQL or non-relational databases, ORM frameworks
Basic knowledge of HTML, CSS, JavaScript for interactive UI
Exposure to eCommerce applications
Experience with cloud services or mobile backend-as-a-service platforms