Job Description
Fetch is seeking an Android Engineer Apprentice to contribute to the development and maintenance of its mobile application. The role involves working within a small, multi-functional team, collaborating with engineers, designers, product managers, and data scientists. The ideal candidate should be capable of tackling challenging problems and creating user-centric solutions.
Fetch's engineering philosophy emphasizes innovation, adaptability, and informed decision-making. Engineers at Fetch thrive in complex environments, making decisions based on critical thinking and data, even in uncertain situations. The company values proactive problem-solving and focuses on driving impactful results while maintaining high technical standards.
Responsibilities:
- Build and maintain a world-class mobile application.
- Work directly with backend services and external partners.
- Collaborate within a small, multi-functional team.
- Design and develop user-centric solutions.
Requirements:
- Desire to lead by example and mentor other Android engineers
- Experience in constructing architecture and common components to enhance scalability, consistency, and maintainability throughout the product development cycle
- Familiarity with app profiling and debugging both logic and performance issues
- Ability to focus and lead the team on updating a large codebase with the architecture and components you’ve helped enhance
- Being a champion for quality, performance and reliability through leading by example and outside of your lane through design and code reviews
- Strong critical thinking skills, and a keen attention to detail
- Comfortable dealing with ambiguity, setting milestones and deliverables for the team in a cross-functional setting
- Ability to communicate succinctly to cross-functional areas (product, design, GTM, sales, support) to align technical solutions with business objectives.
- Self-driven mindset, with the ability to work on green field projects with limited input
- Ability to adopt technology-agnostic software principles to Android application development
- Ability to work full-time (40 hours per week) from either one of Fetch’s offices or remotely, in the United States, for a fixed term of 12-16 weeks.
Benefits and Perks:
- Equity in Fetch
- 401k match up to 4%
- Comprehensive medical, dental, and vision plans for humans and pets
- $10,000 per year in education reimbursement
- Employee Resource Groups
- Flexible PTO and 9 paid holidays
- 20 weeks of paid parental leave for primary caregivers, 14 weeks for secondary caregivers
- $2,000 incentive for new family members
- Flexible work environment (remote or in-office)