iOS Engineer

Job Description

Exp. Range- 7-10 years

Location- Bangalore preferred / Noida (Open to travel to Bangalore) 

Responsibilities include: 

  • Develop iPhone and iPad handset clients
  • Develop architecture and low end designs based on customer and product management requirements
  • Communication of designs and other development issues to developers and managers
  • Design, develop and manage automated unit and acceptance tests
  • Peer review of design code and tests
  • Participate in agile development program
  • Bug Fixing
  • Take ownership of deliverables
  • Adhere to development methodologies


ESSENTIAL SKILLS/ATTRIBUTES:
 

  • Minimum 5+ years experience in Objective-C development
  • Excellent knowledge of Objective-C and the iOS SDK.
  • Experience developing Universal apps across iOS7, iOS8 and iOS9
  • Proficiency in Xcode, Interface Builder and Instruments.
  • Appreciation for the limitations of handset development, especially networking related issues
  • Attention to detail and subtleties of UI design and implementation
  • Understanding of design patterns
  • Ability to design for scalability and resilience
  • Strong application process flow and problem solving techniques
  • Strong focus on refactoring and code quality
  • Understanding of software configuration management and release management
  • High levels of software engineering literacy and communication skills
  • Friendly and professional manner
  • Third Level Qualifications in computing, mathematics or science
  • Experience with auto-layout and constraints

 

DESIRED SKILLS: 

  • Experience of working in an agile (XP) environment
  • Experience working with Core Data
  • Experience of delivering Libraries / SDK
  • Familiarity with libraries such as AFNetworking and RestKit
  • Experience of other mobile platforms a plus (Android, Windows Phone/Mobile, BB10)
  • Product development and lifecycle experience
  • Experience of unit testing and Test-Driven Development
  • Scripting (JavaScript, Ruby, Python, Shell, etc.)
  • Knowledge of build systems such as Maven
  • RESTful development
  • XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy, UML
  • Windows and Unix development
  • Experience of writing documentation

 

 

Apply Now

Please spend a minute to send your resume or queries to us, We will reply to you shortly.

Contact Us