What do you need for this opportunity?
Primary Skills:
cocoa touch frameworks UIKit, core data, Unit Testing, ios development, iPhone SDK, Objective-C, Foundation, GitSwift
Assessment:
Role based AI Screening covering Communication and Technical Skills
Our Hiring Partner is Looking for:
Senior System Engineer (iOS) who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you
Roles & Responsibilities
- Designs and builds the iOS application as per the specifications provided by the Product and Design team.
- Can take ownership and ensure delivery while concreting requirements with different stakeholders.
- Solve and articulate complex problems with application design, development, and user experiences.
- Troubleshoot and debug applications. Writes unit tests and do functional and non-functional testing.
- Ships feature in fast moving agile sprints.
- Work on bug fixing and improving the application performance.
- Communicate effectively with team members and across teams and collaborate with team leads, server and infrastructure team members to build the best industry standard softwares.
- Mentor junior engineers.
- Collaborate with third party vendors to integrate functional components.
This Role Requires:
- Software Developer with at least 5+ years of experience in building apps for the iOS platform.
- Knowledge of Data Structure and Algorithms
- Experience in releasing apps to the App Store.
- Good understanding of Swift and Objective-C.
- Must have developed apps using Swift and Objective C interoperability.
- Experience in following best Coding, Security, Unit testing and Documentation standards and practices.
- Experience with performance and memory tuning with tools Instruments
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Expertise in iPhone SDK, Cocoa touch frameworks UIKit, Foundation, Core Data, Core Graphics, Core Animation, Core Location, Push Notification.
- Strong UX/UI design exposure and experience in making apps work with pixel perfect interfaces.
- Good understanding of iOS application architecture and design patterns.
- Understands OS level APIs and implementation for iOS.
- Good understanding of memory management, network communication, concurrency and multi-threading in iOS.
- Understanding of complete application development, continuous integration & testing and app distribution infrastructure.
- Experience in code versioning tools such as Git.
- Experience working in an agile way