iOS, Mobile Engineer, Apprenticeship
Fetch
·
Posted:
April 7, 2023
·
Onsite
About the position
Fetch is seeking iOS Engineer Apprentices to join their team and build highly performant mobile applications to integrate with their backend services. The role requires the ability to take on challenging problems and design & develop an amazing solution with the mentorship of an experienced team member. The ideal candidate has an understanding of functional or object-oriented programming, effective communication skills, and is self-driven. Bonus points for iOS experience, SwiftUI, implementing UI programmatically, personal app release, and test writing/quality assurance.
Responsibilities
- Build highly performant mobile applications to integrate with backend services
- Work on a small, multi-functional team including other engineers, a designer, product manager, data scientist, and other roles
- Take on challenging problems and design and develop solutions with mentorship from experienced team members
- Understand functional or object-oriented programming
- Learn quickly and work in a fast-paced and challenging environment
- Communicate effectively, including translating and explaining technical issues to non-technical team members
- Prioritize time effectively and be self-driven
- Have experience with object-oriented or functional programming languages (Swift, Objective C)
- Have experience with mobile development (iOS)
- Have experience with modern app architecture (MVVM)
- Have experience with version control system (Git)
- Bonus points for iOS experience, SwiftUI, implementing UI programmatically, personal app release, and test writing and quality assurance.
Requirements
- An understanding of functional or object-oriented programming
- Ability to learn quickly
- A desire to work in a fast-paced and challenging environment
- Effective communication, including the ability to translate and explain technical issues to non-technical team members
- You are self-driven and able to prioritize your time effectively
- Object oriented or functional programming languages (Swift, Objective C)
- Mobile Development (iOS)
- Modern App Architecture (MVVM)
- Version control system (Git)
- Bonus points for iOS experience, SwiftUI, implementing UI programmatically, personal app release, test writing and quality assurance.