Sr. iOS Developer

Job Description

Job Title : Sr. iOS Developer/ Tech Lead iOS Developer

Experience : 2 Yrs - 8 Yrs

Positions : 2

Job Type : Full Time

Location : Ahmedabad/Gandhinagar/Bangalore


Summary:

We are looking for an experienced iOS developer to design, build, and maintain the next generation of iOS apps. Your primary responsibility will be to create high-end iOS applications for the most recent Apple mobile devices. Your responsibilities may include collaborating with the design team on new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating App Store applications.

You should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team to be successful as an iOS developer. Finally, a great iOS developer should be able to create functional, appealing apps that perfectly meet the needs of the user.

Roles and Responsibilities:

  • Designing and developing mobile apps for Apple's iOS platform
  • Defining app features in collaboration with the design team
  • Assuring the application's quality and performance in accordance with specifications
  • Identifying potential issues and resolving bottlenecks in the application
  • Fixing bugs in the application before the final release
  • Putting an app on the App Store
  • Keeping the code and atomizing the application
  • Creating and deploying application updates.

Required Skills:

  • A bachelor's degree in computer science or software engineering is required
  • Demonstrated experience as an app developer
  • Objective-C, Swift, and Cocoa Touch expertise
  • Extensive knowledge of iOS frameworks like Core Data and Core Animation
  • Understanding of iOS back-end services
  • Understanding Apple's design principles and application interface guidelines are required
  • Expertise in code versioning tools such as Mercurial, Git, and SVN
  • Understanding of C-based libraries
  • Knowledge of push notifications, APIs, and cloud messaging
  • Knowledge of continuous integration

Desired Skills:

  • Good communication, reasoning, and logical skills
  • Ability to learn fast