You will have the opportunity to build new applications from scratch, and influence system design.
You will work with our team of talented engineers to design and build the next generation of our mobile applications
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
What skills do you need - 5 to 8 years of experience
Mandatory Skills
Strong knowledge and hands-on development experience in Native iOS Mobile app development using Swift (5.x above) Objective C is a must with the latest features
Strong understanding of Algorithms and Data structures
Knowledge of iOS SDK, Xcode iOS-related tools for debugging/troubleshooting
Good understanding of Native app iOS design theme guidelines for smartphone/tablets
Strong on experience on Storyboards, AutoLayout, Size Classes
Hands-on development experience in calling web services (RESTful / SOAP / GraphQL) basic client-server architecture understanding
Expert in any one of the modern MVVM/MVC/VIPER architecture. Proficient in Designing Application Architecture as per requirements
Experience on automated unit testing framework e.g. XCTest, etc. and UI Test cases (Accessibility Ids)
Proven experience of working in fully Agile teams/environment
Proficient in Continuous Integration and Delivery (CI/CD) BDD
Hands on experience on Combine Framework and RxSwift
Experience in Clean Code Architecture
Experience with memory management caching mechanisms specific to mobile devices
Experience with third-party libraries and APIs
Experience working with Core Data, Realm.
Understanding of the full mobile development life cycle
Proficient understanding of code versioning tools for Git / SVN.
Strong communication and client-facing skills with the ability to work in a consulting environment is essential
Basic knowledge of SwiftUI
Basic knowledge of Instruments and perform/identify memory leaks
Good to have
Experience on working/generating Frameworks/Pods/libraries
Advance knowledge of Instruments
Advance knowledge of SwiftUI
Hands on experience on Widgets