An employer is looking for an iOS Mobile Developer to support their Mobile and TV Apps Team. This person will address pain points such as: applications loading a webpage, user experience, and internal tools requiring bug fixes working with compliance and privacy teams, ad teams, and web and mobile teams. This resource will develop using Swift and Objective C on iOS platforms. The main priority will be closing tickets and clearing the backlog. Other responsibilities will include:Work with a team to design and implement native mobile apps for iOS platformsWrite efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing defectsTroubleshoot and resolve issues, problems, and errors encountered across our various platformsAnalyze and optimize application code for efficiency, reliability and performanceUnderstand product architecture, assisting the Software Architects as necessaryWork with minimal technical supervision and supplemental engineering supportEmbrace a highly collaborative team that rewards quality code and effective communicationStay current with the latest development best practicesLead design and code reviews Minimum Requirements- Demonstrated ability in developing complex, high-traffic iOS applications- A minimum of 5 years hands-on professional development experience with Swift, Objective-C- Experience with and solid understanding of multithreaded programming and API layer programming- Experience working on a significant consumer app that is currently available in marketplace- Demonstrated experience developing applications leveraging XML/JSON- Solid understanding of data models and data access architecture and optimization- Solid understanding of multi-tier web architectures, and OO design patterns and concepts- Solid understanding of server side software, scalability, performance, and reliability- A sound understanding of HTTP and REST-style web services is required.Experience with unit test frameworks and continuous integration systems- Ability to collaborate in a small, productive development team as well as ability to work independently- Expert in software engineering best practices- Experience building mobile SDK's- Experience with agile software development practice, scrum, sprint planning, retrospectives, etc.