Job Description
Embrace-IT Pakistan is looking for an IOS Developer to join our awesome team and deliver a streamlined user experience. We want a team member who strives to develop a first-class codebase using Angular best practices. As an AngularJS Developer, you will implement a complete user interface in the form of a mobile and desktop web app.
Responsibilities:
- Writing clean and efficient codes for iOS applications
- Supporting the entire application lifecycle from concept to design, testing, release and support
- Troubleshooting and bug fixes for applications, to ensure that codes are clean and secure
- Recommending changes and enhancements
- Staying up to date with new mobile technology trends, applications, and protocols
Requirements
- Professional experience of 2-5+ years
- Should have experience with: Swift, UIKit, SQLite (GRDB), Network Calls, MVP & MVVM, Protocol Oriented Programming (POP), CD/CI (Fastlane & Github Actions), XCTest.
- Familiarity with mobile product and design lifecycles
- Proven experience in iOS development in either Objective-C / Swift
- Experience with iOS frameworks (Eg. Core Data, Core Animation etc.)
- Familiarity with RESTful APIs to effectively integrate iOS applications
- Good understanding of iOS release cycle and familiarity with CI/CD platform and pipelines
- Proficient understanding of code versioning tools (eg. Git)
- Good problem solving and analytical skills