Apply

Senior Mobile Engineer (iOS)

Posted 7 months agoInactiveViewed

View full description

💎 Seniority level: Staff, 6+ years

📍 Location: Ontario, Canada

🔍 Industry: Food technology / AI solutions for grocery

🏢 Company: Afresh👥 51-100💰 $115,000,000 Series B over 2 years agoArtificial Intelligence (AI)LogisticsFood and BeverageMachine LearningAgricultureSupply Chain ManagementSoftware

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: Design PatternsiOS DevelopmentSwiftCollaboration

Requirements:
  • BS in Computer Science or equivalent experience.
  • 6+ years of experience with mobile app development.
  • iOS (Swift) required; Android and/or React Native a big plus.
  • Openness and flexibility to work across mobile platforms (iOS & Android) and API development.
  • Proven track record of shipping high-quality mobile apps.
  • Strong understanding of mobile architecture and client/server design patterns.
  • Experience acting as a tech lead on complex cross-functional projects.
  • Collaborative attitude while also being highly self-directed.
  • System-level problem-solving and excitement to tackle hard problems.
  • Enjoy working in a fast-paced, startup environment.
Responsibilities:
  • Directly impact our mission of reducing fresh food waste by working on products that enable grocers to optimize fresh food operations.
  • Collaborate closely with our product and design teams to build rich and engaging user experiences.
  • Drive complex, cross-functional feature development in collaboration with backend, data, and machine learning engineering teams.
  • Design and build reusable mobile interfaces and clean schema designs to support backend-driven application logic.
  • Evolve our mobile architecture and platform, integrate new technologies, and establish engineering best practices.
  • Work with other engineering teams to drive improvements in process, practice, and positive engineering culture.
Apply

Related Jobs

Apply

📍 Lebanon, United States

🔍 Fintech, E-commerce

  • Bachelor’s degree in Computer Science or related field.
  • 6+ years of professional iOS development experience.
  • Proficiency in writing high-quality, performant, and reliable code using Swift.
  • Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
  • Strong understanding of Dependency Injection (DI) frameworks.
  • Proven ability to build products from the ground up in a fast-paced startup environment.
  • In-depth knowledge of Swift development, including memory management, concurrency, and multithreading.
  • Proficiency in using version control systems, particularly Git.
  • Strong collaboration skills and a team-oriented mindset.
  • Exceptional problem-solving abilities and proactive approach to challenges.
  • Experience with Combine, Apple's reactive programming framework for Swift.
  • Outstanding written and verbal communication skills
  • In-depth understanding of the entire mobile development life cycle, including familiarity with mobile industry trends, testing paradigms and architectures.
  • Expertise in interactive application development on the iOS platform, with a strong grasp of memory management, file I/O, network programming, concurrency, multithreading, and a successful track record of publishing apps on the Apple Store.
  • Translating requirements into well-designed, user-focused iOS features.
  • Developing, testing, and deploying code with a focus on quality and scalability.
  • Proactively identifying and solving technical challenges in a startup-like environment.
  • Optimizing app performance for responsiveness and stability.
  • Implementing robust security measures to protect user data.
  • Actively participating in code reviews to maintain high development standards.
  • Collaborating with backend engineers to integrate app functionalities.
  • Staying up-to-date with trends in mobile development and proposing innovative solutions.

GitiOS DevelopmentSwiftMobile testingREST APICI/CD

Posted 19 days ago
Apply