iOS Developer Job Description: We are looking for an iOS developer who will be responsible for the development of iOS apps for a range of iOS devices.
The candidate should be able to develop iOS applications and their integration with back-end services.
You will be working alongside other developers on different layers of the infrastructure.
A commitment to collaborative problem solving, sophisticated design, and the creation of top-quality products is required.
iOS Developer Duties & Responsibilities: Design and develop iOS mobile apps.
Work together with cross-functional teams to analyze, design, and deliver new features.
Publish iOS applications in app stores.
Implement the latest technologies to improve application performance.
Recognize and correct bottlenecks and resolve bugs.
Develop clear, concise, and well-documented code.
Work with other members to understand and implement specified requirements.
Maintain existing applications with regards to enhancements and bug fixes.
Migrate solutions to the latest technologies to remain up to date with industry best standards.
Integrate iPhone and iPad applications with server-side APIs.
Develop innovative products and maintain high performance quality.
Collect requirements and design technical solutions.
Implement Apple's design principles and interface guidelines.
iOS Developer Requirements (Skills) and Qualifications: Expertise with Objective-C and iOS SDK.
Knowledge of iOS frameworks like Core Data, Core Animation, Core Graphics, and Core Text.
Experience with offline storage, threading, and performance tuning.
Understanding of RESTful APIs to connect iOS applications to back-end services.
Understanding of other web technologies and UI/UX standards.
Knowledge of cloud message APIs and push notifications.
Experience working with iOS Swift.
Understanding of the full mobile development life cycle.
Should have published iOS apps in the app stores.
Knowledge of code versioning tools like Git, Mercurial, or SVN.
Knowledge of Cocoa Touch and Cocoapods.
Familiarity with continuous integration.
Knowledge of low-level C-based libraries is preferred.
History of successfully completed projects.
Skilled in GUI programming and multithreaded applications.
Convenient working with agile methodology and tools.
Why Join Us?
Get a chance to contribute and get recognition from Day 1.
The 3rd Saturday of every month will be a day off.
Every alternate Saturday will be knowledge sharing sessions among employees to help improve/grow IT skills.
A friendly, supportive, professional, and achievement-oriented management team.
Education assistance.
Extra activities (birthday celebrations, outdoor picnics, team lunch parties).
Recreational activities (during break time) such as board games, video games, etc.
Work from home in case of any personal emergency.
Apply for this position Full Name*:
Email*:
Resume (Please provide your CV in pdf, word, odt, or rtf format)*:
#J-18808-Ljbffr