Senior Software Engineer - iOS
Apply
4-6 YearsNOIDAB.E/B.Tech/MCA

Summary:

As a part of our Mobile practice you would be involved in building business critical consumer facing and enterprise mobile applications across iOS platform.

Responsibilities:

  • Write scalable and maintainable code solutions for complex engineering challenges

  • Work with cross-functional team including designers, information architects, backend developers to create optimum integration solutions

  • Understand and follow standards, guidelines, and best practices adopted in the project

  • Appreciate & Develop high quality Front End/UI patterns for mobile devices

  • Keep abreast of technology trends and advances in web / mobile technologies

Must have:

  • B.E/B.Tech/MCA with 4-6 yrs of relevant experience

  • Proficient in native iOS development (Objective-C and Swift)

  • Excellent working knowledge of Xcode7.x and Xcode8.x

  • Experience with Cocoa Touch frameworks and mobile user interface design

  • Experience with Core Data, Push Notifications, In-App Purchase

  • Strong understanding of mobile UI guidelines and best practices

  • Strong skills in object oriented programming and software design

  • Experience with database management systems with the help of SQLite

  • Experience developing and distributing applications via enterprise channels or App stores

  • Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)

Good to have:

  • Experience in integrating analytics and tracking solutions (e.g., Omniture, Google Analytics) a plus