iOS Developer

Apply Now Date posted July 14, 2017

We are looking for a iOS mobile app developer to design, development, and maintenance of iPhone/iPad apps. The developer will lead the entire app lifecycle right from concept stage until delivery and post launch support. In addition to delivering the product, the successful candidate will be heavily involved in driving the mobile strategy globally.

Job Requirements
  • Responsibilities
    • Design and build advanced applications for the iOS platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Create compelling device specific user interfaces and experiences
    • Standardizing the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
    • Work with outside data sources and API’s(Internal/External)
    • Unit-test code for robustness, including edge cases, usability
    • Work on bug fixing and improving application performance
    • Optimizing performance for the apps
    • Keep up to date on the latest industry trends in the mobile technologies
    • Explain technologies and solutions to technical and non-technical stakeholders
  • Requirements
    • 3+ years of iOS development
    • Strong OOPs concepts
    • Strong design and programming skills in Objective-C and Swift
    • Familiar with iOS and Cocoa Touch (UIKit, SQLite, Core Data, Core Location, Map Kit etc)
    • Experience on web service integration (SOAP, REST, JSON, XML)
    • Experience with third-party libraries and APIs
    • Working knowledge of the Landscape/Portrait, Architectures, trends, and emerging technologies
    • Solid understanding of the full mobile development life cycle.
    • Understanding of Apple Coding Standards
    • Experience with 2D animation, OpenGL
    • Experience using social media APIs
    • Ads integration using a 3rd party ad server
    • Using version control (e.g. SVN)
    • Excellent debugging and optimisation skills
  • Competencies for success:
    • Creativity
    • Learning on the Fly
    • Technical Learning
    • Action Orientated
    • Dealing with Ambiguity
    • Presentation Skills
    • Peer Relationships
    • Time Management
    • Written Communications
    • Problem Solving
Apply Now