Logo for Digi Digital Placement

IOS Developer

Roles & Responsibilities

  • Minimum 5 years of experience coding in Swift and developing high-performing, globally scaled enterprise mobile applications
  • Strong proficiency in Swift (and Objective-C/C++) with Cocoa and related frameworks; deep understanding of iOS architecture (MVC, MVVM) and multithreaded programming
  • Extensive knowledge of UIKit, Core Animation, Auto Layout/Size Classes, and iOS SDK performance tools and optimization techniques; experience with MapKit, Core Location, AVFoundation, StoreKit, and related APIs
  • Experience with security, unit testing, documentation, and Agile methodologies; ability to design clean, maintainable APIs and perform performance tuning and debugging

Requirements:

  • Liaise with fellow developers and design and build iOS applications from scratch
  • Identify bottlenecks and performance degradations and fix them
  • Ensure data transmitted by the app is encrypted and secure, meeting security standards
  • Write adequate unit tests to verify the functionality of the application and ensure quality and compliance

Job description

Office location- Pune/Bangalore/Mumbai/Chennai/Hyderabad
Overview
As an iOS Developer, you should be able to design and implement applications that will be usable on the iOS operating environment. You will need to know the different languages which can be used when creating an app for an iOS device, such as Swift and Objective-C. Furthermore, you will need a high-level understanding of the various APIs made for the iOS OS.

Responsibilities

Liaise with fellow developers and design and build iOS applications from scratch 
Identify bottlenecks and performance degradations and fix them 
Stay up-to-date with the latest technologies and iOS patches
Ensure inflight data front the application is encrypted and not leaking customer or internal data; make sure the code is secure and meets the security standards 
Write adequate unit test cases to verify the functionality of the application. 
Work in compliance with the standards and practices 
Identify and find solutions to bugs and implementation; easy debugging and problem resolution 
Ensure you have adequate developer test cases to verify design requirements
Maintain high standards and ensuring only the best work is released 
Requirements

You are:

Experienced in building complex applications and g Objective-C / C++/SWIFT with Cocoa and other frameworks 
Able to thoroughly understand iOS application architecture and implementation (MVC, MVVM) 
Experienced with multithreaded programming, reusable frameworks, UI components,  iOS SDK performance tools and optimization techniques 
Knowledgeable in UIKit, Core Animation, Autolayout, Size Classes, SnapKit 
Knowledgeable in Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit, SiriKit, Core Bluetooth 
Knowledgeable in Spatial Reasoning 
Able to problem-solve and think critically 
An expert in the iOS ecosystem. 
Knowledgeable in Apple APIs and the latest updates  
Knowledgeable in how to build user interfaces
Equipped with a minimum of 5 years of coding experience in Swift and creating high-performing, globally scaled Enterprise Mobile Applications  
Experienced in Coding, Security, Unit testing and Documentation standards and best practices 
Experienced in Agile methodology 
Equipped with hands on experience in performance tuning, debugging, monitoring  
Experienced in designing clean and maintainable APIs 
Experienced in mobile application development at the user interface and system levels 
Experienced with popular third-party libraries for networking, async image loading 

It would be great if you also had:

Experience in developing apps for Banking, Financial and FinTech experiences in an enterprise environment

iOS Developer Related jobs

Other jobs at Digi Digital Placement

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.