Job description
iOS Developer
Roles and Responsibilities
– We are looking for a Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Your primary focus will be the development of such applications and their integration with back-end services.
– You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities :
– Design and build applications for iOS and OS X.
– Ensure the performance, quality, and responsiveness of applications.
– Collaborate with a team to define, design, and ship new features.
– Identify and correct bottlenecks and fix bugs.
– Help maintain code quality, organization and automatization.
Required Skills :
– Proficient in Swift, with a good knowledge of its ecosystems.
– Solid understanding of object-oriented programming.
– Experience with Cocoa APIs on OS X
– Experience with Google Maps API’s.
– Good knowledge of performance limits and characteristics.
– Knowledge of memory management and multi-threading.
– Experience with embedded databases and other system datastores.
– Familiarity with RESTful APIs to connect to back-end services.
– Good sense of UI design and a user-oriented focus.
– Knowledge of low-level C-based libraries is a plus.
– Implementation of automated testing platforms and unit tests.
– A knack for benchmarking and optimization.
– Understanding of Apple’s design principles and interface guidelines.
– Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}.
– Familiarity with continuous integration.
Note :
– Accommodation provided by the company.
– Immediate joiners or less than 30 days notice period can attend for interview.
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Mobile
Employment Type: Full Time, Permanent
Role Category: Programming & Design
Education
UG :B.Tech/B.E. in Any Specialization, B.Sc in Any Specialization, BCA in Computers
PG :Any Postgraduate in Any Specialization
Doctorate :Doctorate Not Required