Apply

Staff iOS Software Engineer

Posted 2024-10-05

View full description

📍 Location: United States

🔍 Industry: Rewards and consumer engagement

🏢 Company: Fetch

🗣️ Languages: English

🪄 Skills: LeadershipSoftware DevelopmentiOS DevelopmentSoftware ArchitectureSwiftCross-functional Team LeadershipREST APICommunication SkillsAnalytical SkillsCollaboration

Requirements:
  • A desire to lead by example and mentor other iOS 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.
  • 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 team setting.
  • Self-driven mindset, with the ability to work on green field projects with limited input.
  • Experience with Swift, SwiftUI, Concurrency, Unit Testing, Mobile architecture principles, Networking, specifically using REST APIs from mobile, and Debugging.
Responsibilities:
  • You will build and maintain a world-class mobile application that works directly with our backend services and external partners.
  • Success in this role requires the ability to take on challenging problems and design & develop amazing solutions with a user-centric focus.
  • You’ll be working on a small, multi-functional team that may include other engineers, a designer, Product Manager, Data Scientist and other roles.
  • You’ll have the opportunity to help establish new paradigms and patterns as we scale and help maintain this high level of technical excellence through thoughtful code review.
Apply