This project has been archived and is not accepting more applications.
Browse open projects on our
job board.
Description
Detailed Jd below : Required skills (IOS) Experience in developing fully featured native iOS apps; Proficiency with Swift and Objective-C, and familiarity with RxSwift or reactive programming; Must have a solid knowledge in iOS architecture as well as a good understanding applying design principles and patterns, and best practices. Should be able to define appropriate scenarios to apply patterns such as MVC and MVVM; Must have technical experience refactoring mobile applications, applying clean code and following SOLID principles; Vast hands-on experience modularizing and componentizing mobile applications; Fluency connecting iOS applications to back-end services through RESTful APIs and eventually legacy SOAP services; Experience using Git and branching models; Experience working in an Agile environment following SCRUM Desired skills Must clearly understand the importance for the automation-first mindset, and have to be fluent in writing unit and automated tests (including UI) ideally using XCTest; Experience with multi-threading, troubleshooting, and performance tuning; Solid and hands-on experience working with DevOps, automating build processes (CI) and running source code analysis tools (e.g. SonarQube); Hands-on experience integrating CI pipelines with App Testing Services such as AWS Device Farm, Sauce Labs or Google Test Lab