Mobile iOS Tech Lead

Company: The Judge Group ( Learn More )

General Information
Not Specified
Not Specified
Not Specified
Job Description Our client is currently seeking a Mobile iOS Tech Lead

W2 only (No C2C or 1099)
Contract to Hire
Day to day:- Design and development of beautiful, usable and functionally rich iOS apps- Provide technical leadership to an iOS development project team- Guide architectural decisions and technical designs- Investigate technical feasibility and suggest implementation options- Work closely with stakeholders (product owners, UX designers, project managers) and other development team members- Be a liaison between our client (you and part of our team would work on client premises) and our offshore development and QA team (part of our team are offsite)- Work on and guide the refactoring of existing code- Hands-on iOS app development, including feature development, troubleshooting, debugging, problem solving and bug fixing- Design and run your own unit test cases and integrate your code as part of a Continuous Integration process-Working within and Agile environment-working on existing applications to make major enhancements and new development
Top Skills: - 4+ years of experience in iOS app development, with strong programming skills- Strong programming skills in Objective-C and Swift- Good understanding of iOS related programming patterns like core APIs, frameworks, delegates, protocols, - categories, as well as & Apple’s human interface guidelines- Understand and have demonstrated best practices in front-end UI and UX implementation with UIKit, Core Animations, and Auto Layouts, Memory Management and performance analysis- App development portfolio that demonstrates real-life experience with mainstream mobile apps used by a broad consumer install base- Good understanding of iOS related programming patterns and operating system facilities- Understand and have demonstrated best practices in front-end UI and UX implementation- Understanding of app optimization including performance optimization- Good understanding of OOPS concepts, Design Patterns, Algorithms and data structure- Experience with RESTful web services and parsing JSON/XML- Experience and desire to work with Agile software development paradigm in a fast-paced, iterative and multi-functional environment
Soft Skills:- Excellent communication skills, both oral and written- Able to deal with ambiguity and change- Readiness to work in a global team with contributors from different backgrounds, skills and locations
Interview process: 1st video Skype, 2nd video Skype (30 minutes)
Location: Pittsburgh PA *ONLY*
Schedule: M-F 40 hours, no flex schedule, no remote
Job Requirements