What are the responsibilities and job description for the IOS Developer position at Rapid IT?
Number of Openings: 2 iOS – One on Features and one on Automation Testing, but not an SDET
Project Scope: Enhancements and feature stories coming in they need to grow tests cases / functional testing. It had a bunch of default features, none of which had functional tests so they need to build them. Not an SDET, but for the first 6-8 sprints. Phone / Tablet – plans to implement mobile specific features on watches
Team Size & Breakdown: One Team but distributed in US / Canada
- 5/5 in US 5/5 in Canada
Development Methodology: Agile – 2 week
High-Level Individual Duties:
- 1 iOS – Purely feature / enhancement development testing their own code 1 iOS – Purely functional testing for first 6-8 sprints, all App Development after that
Must-Haves (Concepts & Tools):
- Android
- iOS
- Swift
- MVVM Architecture – MUST
- Combine – Reactive Programming
- Git / Monorepo Internal tool is R2 on-top of Appium (fine with other UI testing tools, but Appium is still preferred
Interview Process / Evaluation: Apex Screen One Round Walmart which would be going through the profile & Architecture (MVVM/Reactive etc.) – might be a pseudo code problem solving, but the most is architecture / design questions i.e. how would you implement this in MVVM
Required Skills : Swift, ios, MVVM
Basic Qualification : -Must be strong with MVVM and mobile architectures/frameworks (must be able to draw out MVVM architecture/design patterns with protocols and basic principles) -Must be able to relocate to bay area, CA (Sunnyvale, CA)
Additional Skills : -Must be strong with MVVM and mobile architectures/frameworks (must be able to draw out MVVM architecture/design patterns with protocols and basic principles) -Must be able to relocate to bay area, CA (Sunnyvale, CA)
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :"The information provided below is for Apex Systems AV use only and is not to be distributed publicly, or to any third party. Any distribution of the below information will result in corrective action from Apex Systems Vendor Management. MSA: Blanket Approval Received Client Letter: Will Provide"
Candidate must be your W2 Employee :Yes
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: iPhone-iOS Developer
Branch Code :Silicon Valley