*Hi ,*
*Please lookup the below position and if you are comfortable then share your updated resume.* *Position: IOS Developer* *Location: Grand Rapids, MI* *Duration : 6+ Months* *Interview Mode : Phone followed by Skype/ In Person* We are looking for an iOS Developer. *iOS Development: 4-7 years plus* - IOS Candidate should have experience Strong UI developments skills with experience working in large projects with over 100 views, complex auto layout screens. - Strong understanding of how to consume data from restful APIs in code and working with complex data models while maintaining clean architecture. ( ie, separating business logic from model logic, how to unit test/mock API calls, etc ) - Swift5 for IOS - *MVVM design pattern.* The candidate should be able to clearly articulate this pattern and why its beneficial. - *Unit testing.* Candidate should have strong unit testing skills, both of UI Tests, functional tests, and overall understanding how dependency injection works with mock objects in unit test frame works. - *Modularization.* How to work with various internal 1st party frameworks in the project - Should have a good understanding of Oauth and how to work with user tokens *Skill Matrix:* Total Experience: Experience with iOS Development: Experience with Swift5: Experience with UI Development: Experience working in large projects with over 100 views, complex auto layout screens: Experience / understanding of consuming restful API’s in code: Experience with MVVM design patterns: Experience with Unit testing: Experience with UI Tests, functional tests: Experience with Modularization: Experience / understanding of Oauth: Highest Education: Certifications, if any: *Thanks & Regards,* *Abhishek Kumar | **Lead Technical Recruiter* *Sage Group Technologies Inc., **www.sagegroupinc.com* <http://www.sagegroupinc.com/> *Direct: 732.837.2134 | Email: **[email protected]* <[email protected]> *W:* 732.860.4602 X 305 3400 Highway 35, Suite # 9A, Hazlet, NJ 07730 [image: Description: Description: cid:[email protected]] *eMAIL UPDATE NOTIFICATION: Please replace (**[email protected]* <[email protected]>*) from your database or distribution list to * *[email protected]* <[email protected]> *Disclaimer*: This is not a Spam mail, we are contacting you because either you have applied for a similar role with our company in the past, have your resume posted on job boards, professional groups, etc., We apologize if this email has caused any inconvenience, please disregard if this is not relevant to you or reply with remove and we will be sure to take the necessary steps to avoid any further inconvenience. -- You received this message because you are subscribed to the Google Groups "project managment" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/project-managment/CALnpRi0sROvRhLSPWG2JbRSGJC0UOFMYZ6rmJvBpwG_7v6CtbQ%40mail.gmail.com.
