
iOS Developer
Job Description
Posted on: April 23, 2026
Company Description
mroads is dedicated to empowering organizations by leveraging technology and data to build the next-generation workforce. Focused on driving innovation, we create solutions that simplify daily tasks for individuals and organizations alike. Our offerings include staff augmentation, consulting services, and Paññã, our ground-breaking AI-powered, cloud-based video interview platform. With a commitment to technological advancement, mroads delivers tools that streamline processes and enhance productivity.
Role Description
This is a contract remote role for an iOS Developer (W2 bases). The iOS Developer will be responsible for the end-to-end development of mobile applications, including iOS development, designing application features, troubleshooting, and collaborating with cross-functional teams. Additional responsibilities include maintaining code quality, ensuring the performance of applications, and adhering to best practices in software development.
Qualifications
· 8+ years’ experience in software development with expert level expertise in multiple programming languages and methodologies
· 5+ years hands-on experience with iOS native application development languages, frameworks and tools (e.g., Swift, SwiftUI, Objective-C)
· Undergraduate degree or equivalent experience/certification
Preferred:
· Experience in Agile software methodologies such as Scrum or SAFe
· Experience with DevOps tools such as Git, JIRA, Jenkins, Dynatrace
· Experience developing apps for large, critical user bases
· Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, GQL, etc.)
· Experience with Data Modeling, Networking, and Push Notification frameworks
· Experience with Apple Watch
· Active contributions to OSS projects
· Relevant technology certifications
· Experience developing apps supporting UI for varying screen sizes (e.g., phones and tablets)
· Experience with 3rd Party SDK integrations and other open source libraries
· Experience packaging and publishing applications on the App Store
· Experience with iOS analytics, crash reporting, testing and other peripheral frameworks
· Understanding of latest trends in mobile and web technologies
· Demonstrated understanding of mobile industry trends, development products and environments as well as best practices for mobile application design and development
· Demonstrated ability to anticipate future software engineering opportunities
· Technology leadership experience in a sourced environment
· Strong verbal and written communication skills with the ability to articulate complex technical ideas in easy-to-understand business terms
· Ability to accomplish results through others, particularly by establishing relationships, effective controls and leading in a managed service environment
CORE WORK ACTIVITIESTechnical Leadership
· Trains and/or mentors other team members, and peers as appropriate
· Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
· Identifies opportunities to enhance the service delivery processes.
Delivering Technology
· Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
· Facilitates achievement of expected deliverables and obligations of Services Providers
· Validates completeness of requirements prior to Service Provider solutioning
· Ensures all projects follow the defined development and business case processes
· Ensures proper coordination with appropriate IT and vendor relations teams
· Provides consultation for routine and complex systems development
· Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
· Coordinates with Operations and Infrastructure teams for deployment and production support activities
IT Governance
· Follows all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
· Maintains a proper balance between business and operational risk
· Follows the defined project management standards and processes
Service Provider Management
· Validates that Service Providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics.
· Makes short term plans for the team to effectively utilize resources
· Monitors Service Provider outcomes
· Reviews estimates of work effort for client project provided by Service Providers for accuracy
Thanks & Regards.!
Azhar Syed
Azhar.syed@mroads.com
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

iOS Developer

Principal Mobile Engineer, Platform - MetaMask

Senior Frontend Developer

libGDX Java Game Developer- Cross Platform | Remote

