Job Description
Story behind the need: increase in workflow, additional needs for onsite contractors
• 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
Requirements
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
Skills
App Store Apple OS IO Design IOS Development
Language Requirements
English
Education Degree
Bachelor's Degree
Visa Support
No