An experienced iOS Developer to join our software development team and work with our Global client base.
As a talented iOS Developer with a passion for software development, it is essential that you have proven commercial experience with OO (Object Orientated) design and programming skills in Swift, Objective-C and have expertise in iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location), and xcode. You should also be able to demonstrate knowledge with RESTful web services, XML, and JSON data format.
The ideal candidate should also have an analytical mindset and a keen eye for detail. The goal is to write clean and flawless code to produce fully functional software applications according to requirements.
Responsibilities
To design and build advanced applications for the iOS platform.
Client Interaction.
To collaborate with cross-functional teams to define, design and ship new features.
Fully responsible for mobile app development in the team
To generate wireframes.
To design, develop, test and implement an iOS application as well as continue production of new versions of the application.
To design solutions independently.
Operate effectively in a fast paced, deadline driven, collaborative and iterative programming environment.
To maximize development efficiency to continuously discover, evaluate, and implement new technologies.
Experience with at least one of the latest JavaScript frameworks like React native, Flutter is a plus.
Requirements
Hands on experience working with Objective C language and Swift
Knowledge of XCode build tools with build and distribution pipelines (Certificates, Provisioning profiles etc)
Knowledge of Core iOS Concepts - Application LifeCycle, Delegates, Multithreading, GCD, Memory Management etc
Knowledge of UI Concepts (UIKit, View Hierarchy, ViewControllers, Views, UIWebView)
Experience in developing communications modules (via Bluetooth, BLE, Wi-Fi and other associated wireless protocols)
Experience in developing Ecommerce app is preferable
Knowledge of building automated test cases and test suites
Strong analytical and problem solving
Knowledge of Remote Notifications, especially Advanced Notifications in iOS 10 & iOS 11
Atleast 1 Live application on Appstore
Desired Candidate Profile
Bachelor degree in Computer Science, Information Technology (or) Diploma in Computer Sciences with mandatory 3 years experience
Must be able to demonstrate at least one published app available on play store
Deep understanding of xCode SDK
Experience in analyzing a feature in production using analytics and experiments
Strong knowledge of iOS UI design principles, patterns, and best practices
Notice period: Immediate joiners preferred (max 1 month)
Please note only shortlisted candidates will be contacted.