Apply

Staff Mobile Engineer (iOS)

Posted 2024-08-23

View full description

💎 Seniority level: Staff, 6+ years

📍 Location: Ontario, Canada

🔍 Industry: Food technology / AI solutions for grocery

🏢 Company: Afresh

🗣️ 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

📍 Americas, Europe

🔍 Fintech

🏢 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of native iOS development, mainly in production mobile apps.
  • Extensive experience in working with Swift and ObjectiveC for delivering pixel-perfect applications and high-end animations using storyboards and SwiftUI.
  • Solid experience in debugging and optimizing the performance of mobile apps for multiple devices.
  • Demonstrated proficiency in working with APIs using industry standards like REST, GraphQL, and WebSockets, as well as using PubSub services.
  • Proven experience in state management and connectivity for large-scale applications.
  • Knowledge of software for interface prototyping and wireframing like Figma.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team's domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLDesign PatternsFigmaGitiOS DevelopmentSwiftCommunication SkillsCollaboration

Posted 2024-09-20
Apply