JOBSEARCHER

IOS Developer

Junior To Mid-Level iOS DeveloperLooking for Junior to Mid-Level iOS Developers who have the ability to participate in the planning, analysis, creation, and design of mobile applications. In this role you will be tasked with creating and developing features and functionality for scalable consumer mobile applications applying independent judgement and professional expertise. We will need you to create clean, maintainable, and tested code.We are looking for highly motivated, self-driven individuals who are looking to expand their iOS Development and career.This position is contract to hire. Candidates must be able to work onsite one day a week.Responsibilities include:Provide input for application architecture, API contract and endpoint requirements, unit and integration testing, and third-party library integrationProvide support for existing applications including troubleshooting and bug fixesCollaborate with product managers to define and/or clarify requirements for new or modified featuresProvide input on product releases with the team and managementAssist other team members through collaboration, knowledge-sharing, and code reviewsLead project components and perform project management duties for development of applications; oversee work of external resourcesMonitor industry trends and advocate for mobile development best-practicesIdentify technical debt and collaborate with other developers on strategic placement on the product roadmapEnsure all activities are in compliance with rules, regulations, policies, and proceduresWork closely with UI/UX designers, backend developers, frontend developers, QA analysts, business analysts, and product managers in a highly collaborative and agile team environmentQualificationsAt least 1 years in mobile application development required or equivalent combination of education and experience1+ years' experience in native iOS mobile application development using Swift and SwiftUI1+ years' experience integrating RESTful APIs, or similar technologies, and web services with applicationsExperience with the MVVM architectural patternExperience creating automated unit testExperience in Agile/Scrum application developmentExperience improving the quality and structure of previously written code.