Hybrid iOS Software Developer

Posted last month

Apply now

About the role

  • iOS Software Developer at Agworld working on high-quality features for agricultural technology solutions. Collaborating across teams to improve software and implement user-centric solutions in a hybrid work environment.

Responsibilities

  • Collaborate with Product Managers, UX, Testers, and other Software Developers to ship high-quality features for our customers.
  • Work to improve how we build software, including improving our internal developer tooling and refactoring to improve existing code.
  • Write secure, well-designed and well-tested code.
  • Be involved in continually improving our software development practices at the team, department, and company level.
  • Participate in code reviews to maintain code quality, share knowledge, and foster team learning.
  • Contribute to architectural discussions and help shape technical decisions for the iOS platform.
  • Optimize app performance to ensure a smooth, responsive user experience.
  • Stay informed about iOS best practices, frameworks, and emerging technologies, and bring new ideas to the team.
  • Collaborate closely with cross-functional teams to understand user needs and translate them into effective technical solutions.
  • Assist in troubleshooting, diagnosing, and resolving issues reported by users or internal teams.

Requirements

  • Bachelor’s degree in Computer Science or equivalent technical experience.
  • 2+ years of iOS software engineering (Swift or Objective-C).
  • Previous success developing and shipping iOS apps.
  • Skilled with iOS platform development.
  • Experience with UIKit, CoreData, MapKit, CoreGraphics is a benefit.
  • **Nice to have:**
  • Experience with Android development (Java/Kotlin)
  • Experience with SwiftUI
  • Familiarity with automated testing frameworks (XCTest, XCUI Tests)
  • Experience working with AI-assisted development or productivity tools is an asset

Benefits

  • Purposeful Work: Sleep better knowing you're making the world a better place through more sustainable food production. You'll have the opportunity to contribute and make an impact by working on meaningful projects.
  • Our People: Work with a team that values fun, laughter, and each other in a collaborative and casual work environment.
  • Recharge and Refresh: Benefit from a generous vacation policy and an annual year-end winter break to relax and rejuvenate.
  • Employee Assistance Program: Confidential counseling, resources, and guidance to support your wellbeing—both at work and at home.
  • Give Back: Take advantage of dedicated volunteer days to support causes you care about.
  • Work Flexibly: Enjoy hybrid working options for employees near our offices, emphasizing work-life balance.
  • Prioritize Your Well-Being: Access comprehensive health plans designed to support your physical and mental health.
  • Level up with the Upskill program: Receive annual support for development programs designed to accelerate your career growth.
  • Save for tomorrow: Take advantage of our Group RRSP program with company matching.
  • Stay Energized: Enjoy well-stocked snack options in our offices and regular team outings to build connections and have fun.

Job title

iOS Software Developer

Job type

Experience level

JuniorMid level

Salary

CA$81,600 - CA$107,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job