+91 22 4292 8888

Software Engineer Practitioner

Software Engineer Practitioner

Technology: IOS software engineer

Position Description:
IOS software engineer for mobile app development
Skills Required:
Good hands on experience in iOS application development. Strong knowledge on the usage of design patterns (Coordinators, Delegates, etc) and architecture patterns (MVC, MVVM, etc) Strong knowledge on using standard UI components and ability to create custom UI components. Strong ability to work with CoreData, Keychain and APNS. Knowledge on reactive programming using RxSwift, RxCocoa. Experience in consuming RESTful APIs. Experience in scripting and fair knowledge about various CI/CD Systems. Hands on experience on working for enterprise applications. Strong intent to have complete code coverage using XCTests. Awareness on extreme programming principles like (TDD, Pair Programming, etc) Strong OOPS knowledge and awareness of SOLID principles and their applications. Ability to write UI tests using XCUITests. Proficient understanding of code versioning tools, such as Git.

Job Category: IT
Job Type: Full Time
Job Location: Chennai
Qualification: B.E/B.Tech
Experience: 4 + Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf