Responsibilities:-
Experience with iOS frameworks (Eg. Core Data, Core Animation etc.)
Experience in deployment of iOS Apps to AppStore
Design and build applications for the iOS platform (Swift, SwiftUI)
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Integration of REST APIs.
Integration of third-party library.
Should participate in upcoming Flutter projects.
Good experience in developing Native iOS applications.
In-depth knowledge of iOS, Objective C/Swift, SQLite, CoreData, and COCOA Touch
framework
Good understanding of MVC concepts
Knowledge of XML, JSON and SOAP
Candidate should be well versed in iPhone Application Development Proven experience in iOS development in Objective-C and Swift
Should be familiar with the mobile product and design lifecycles
Familiarity with various testing tools Xamarin experience
Good knowledge of Memory management and Thread safety
Experience in technical architecture planning, designing, development, integration and enhancement of applications on mobile platforms.
Excellent written and verbal communication skills
Ability to adhere to follow the quality process, and design/coding standards on the assigned tasks
Experience in UI/UX development
Knowledge of Data Structures and Algorithms is a plus.
Knowledge and strong passion for learning and adapting to new technologies
Up-to-date knowledge of the latest Mobile Apps and tools/frameworks.
Should have good debugging skills
Familiarity with RESTful APIs to effectively integrate iOS applications
Proficient understanding of code versioning tools (eg. Git)
Responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be the development of iOS applications and their integration with back-end services.
You will be working alongside other engineers and developers working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.