Location
Bangalore | India
Job description
Job Description:
We are looking for an iOS Application Developer to join our team. As an iOS Developer, you will be responsible for developing and maintaining high-quality applications for iOS devices. You will collaborate with cross-functional teams to define, design, and ship new features, as well as fix bugs and improve application performance.
Responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements:
5.5+ to 9 years of Experience
- Proven working experience in software development
- Working experience in iOS development
- Have published one or more iOS apps in the App Store
- A deep familiarity with Objective-C or Swift and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
Nice to have:
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools, such as Git
Education:
- Bachelor's degree in Computer Science
Job tags
Salary