Job - IOS Developer

Skills : IOS,Swift,Xcode,Cocoa (Touch)

Location : Bangalore

Education : Any Graduate

Salary : 4 - 10 Lakhs

Experience : 2 - 5 Years

Job Description :

Skill set :


•       Excellentskills in iOS technology stack programming including C, Objective-C,

Swift and programmingenvironments such as Cocoa (Touch) and Xcode.

•       Expertknowledge of frameworks such as Core Data, Core Animation, etc. and

concepts such as offlinestorage, threading, and performance tuning.

•       Excellentknowledge of RESTful APIs to connect iOS applications to back-end


•       SoundKnowledge of latest Architecture trends, Design Patterns and Object

Oriented Programming Concepts

•       Excellentknowledge of Apple’s design principles and interface guidelines

•       Excellentknowledge of cloud messaging APIs and push notification frameworks

•       Knowledgeof web technologies and UI/UX standards


 Basic requirements:

•        Understand / apply reusablecode design, leverage application architecture/ framework capabilities andfunctionality, and design/ develop solutions that are highly reliable,scalable, and perform to meet business-defined service levels.

•        Workwith Product  owners to help  shape the direction of the product based on a combined knowledge of what's technically feasible and what isdesired by the end user.

•        Conductcode reviews and ensuring quality solutions are built and tested.

•        Developcomplex multi-enterprise level applications.

•        Ensureour software products and services are delivered with automated test coverage.

•        Documentthe work that is being accomplished Duties


Mandatory Set of Requirements:


•       Developmentof different product/project features.

•       Writecomprehensive unit test cases for the modules that is being developed.

•       AssistLead in spec review, UI mockup review, translating High level design to lowlevel design, impact analysis and task estimates.

•       Ensurecode documentation (Inline, function / module level).

•       Enhancementand maintenance support of existing components.

•       Ensureupdates to code documentation.

•       Assistin build process and ensure product build is successful.

•       Performscode walkthrough to ensure all code paths are covered, dead code is removed.

•       Ensuressufficient instrumentation, logging for debug ability of code.

•       Runsperformance tests, optimizes code, eliminates memory leaks.

•       Escalatesto lead, manager when implementation deviates from specs, UI mockup.

•       Debugand fix bugs arising during development and testing.

•       HelpSupport team with Issue Diagnostic and Resolution.

•       Communicateprogress of allocated tasks periodically.



Contact Us

Back to Top