Job Location: 76 – D, Udyog Vihar Phase –IV, Haryana –
Experience: 2-6 years
Designation: Software Development Engineer (iOS)
Job Responsibilities:
· Hands-on coding, systems analysis, design and delivery of projects assigned.
· Complete assigned projects in a timely manner within project parameters.
· Provide good technical guidance to project team members other colleagues within the organization so that their abilities and the overall project quality are enhanced.
· Maintain appropriate expertise to ensure effective service level.
· Respond to problems in a timely, effective manner.
Job Requirement:
Must have developed and deployed multiple iOS Apps to App store and must be able to provide references of currently Live applications.
· Strong experience in building and publishing iOS applications
· Extensive experience in developing iOS application in Swift.
· Operating Systems: iOS.
· Proficient in designing UI using Auto-layout & Storyboard.
· Ability to match complex UI designs and animations.
· Programmer Tools: XCode, Instruments, and Git.
· Frameworks: Cocoa Touch, UI Kit, and Core Data (Core Graphics and Core Animation a plus).
· Experience with JSON, XML, JavaScript, and interfacing iPhone/iPad applications to server side APIs.
Good understandings of Algorithms, Data Structure, Design Pattern, Object Oriented Programming, memory management, MVC, MVVM, MVP
· Experience in resolving memory usage issues and code optimization to improve application performance
· Experience in operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions, deadlocks etc.
· Excited about working in a high profile, fast-paced software organization.
· Proven track record for managing multiple projects at once.