Roles & Responsibilities :
As a Senior Software Engineer - iOS , You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop best practices for future development. You will be working closely with Tech, Design, and Quality team to build and launch the product.
- Developing, releasing, and maintaining native iOS Applications Lead and oversee mobile application development efforts
- Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test and realize products
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in mobile technologies
Qualifications :
Candidates with 3 - 5 years of experienceGood understanding of Swift and SwiftUIUp to date experience with UIKit, CoreLocation, CoreData, CocoaPods and other iOS frameworksExperience writing multi-threaded, Task, await, asynchronous code, SOLID, Unit Testing, App monitoring e.g. App launch , Crashlytics
Experience in Firebase and Clevertap is bonus to haveA track record in leading projects, mentoring peers and collaborating with technical and business partnersGood understanding of fundamental Computer Science conceptsAbility to work under pressure and manage difficult situations in a fast-paced work environmentExcellent interpersonal skills and ability to work well with all levels of engineersLoves fast-paced environment and learning new technologies.Deeply concerned about excellence and perfection in products and servicesExperience with Test Driven Development is a plus(ref : hirist.tech)