This post is over 30 days old. The position may no longer be available
IOS Developer
Posted by Aravinth G
Ideaplunge Solutions https://hasjob.co/ideaplunge.com/9ngjf , Bangalore · ideaplunge.com · Full-time employmentFull-time employment · ProgrammingProgramming
Rolesm and responsibilities
Developing new user-facing features using Xcode, Storyboard and Swift
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across all iOS devices and OS
Integrating third party libraries using Pods/Carthage
Deploy apps onto the app store
Interact and work with Backend engineers on designing API request and response
Desired skills
Knowledge of latest version of Swift including all the latest features
Strong in Object oriented concepts
In depth knowledge of design patterns like MVC and MVVM and other commonly used patterns like
delegation, singleton, etc.
Well-versed in developing rich UI using Storyboards, Autolayouts, constraints and size classes.
In depth knowledge of UI components like navigation bars, tab bars, views, buttons, images, view
controllers, etc.
Knowledge of life cycles of view controller and the application.
Integrating the app with backend that provides REST APIs and parsing JSON response.
Knowledge of integrating third party libraries for social login, analytics, payment gateways.
Experienced in implementing push notifications and deep linking.
Storing persistent data.
Complete knowledge of Git usage (including merge conflict resolution, pull requests, stashing, etc.).
Strong experience detecting and correcting memory usage issues, and optimizing code for application
performance using instruments.
Strong knowledge of targets, workspaces and other compiler settings.
Experience in deploying apps to the app store and knowledge of reasons why an app will be rejected by
AppStore.
Experience in the following will be an added advantage (in order of priority):
Objective-C
Usage of Lint tools or sonar cube setup for Swift
Continuous integration setup
Unit testing
Localization
Knowledge of Core Audio and Core Video.
Developing Apple TV and Apple Watch apps
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer