cover image
Semios

Semios

www.semios.com

1 Job

154 Employees

About the Company

Semios is a scalable, data analytics platform for growers and ag professionals that helps predict, identify, and prevent pest and disease pressure. The Semios analytics engine draws on multiple sources of data and information including a robust, wireless network of in-canopy sensors on every customer farm measuring climate, soil and insect pest activity. Leveraging a network of 2 million sensors, providing updates every 10 minutes, we apply big data analytics and machine learning to reduce and mitigate crop risks for growers. Semios improves sustainability by promoting reduced dependency on pesticides and crop management inputs while helping to increase the value of harvests through reduced loss and increased quality.

Listed Jobs

Company background Company brand
Company Name
Semios
Job Title
iOS Software Developer
Job Description
Job Title: iOS Software Developer Role Summary: Deliver high‑quality, secure iOS applications for a farm‑management platform, transitioning code from Objective‑C to Swift while collaborating with cross‑functional teams to improve tooling, architecture, and performance. Expactations: Provide reliable production code, maintain comprehensive automated tests, apply user‑centered design principles, and contribute to continuous improvement of development practices and tooling. Key Responsibilities: – Design, develop, and refactor Swift/Objective‑C code for iOS apps. – Collaborate with Product Managers, UX designers, QA testers, and backend engineers to ship features and resolve bugs. – Participate in code reviews, architectural discussions, and performance optimizations. – Maintain and evolve internal CI/CD pipelines and developer tooling. – Troubleshoot production issues, diagnose root causes, and implement fixes. – Keep abreast of iOS best practices, SDKs, and emerging technologies; propose and adopt new solutions. Required Skills: – 2+ years iOS development in Swift (Objective‑C familiarity acceptable). – Proficiency with UIKit, CoreData, MapKit, CoreGraphics; SwiftUI experience preferred. – Strong understanding of architecture patterns (MVC, MVVM, VIPER) and clean code principles. – Experience with automated testing frameworks (XCTest, XCUI). – Ability to write performant, memory‑efficient, secure code. – Comfort with Git, CI/CD, and code‑review tools. – Excellent problem‑solving, communication, and teamwork abilities. – Knowledge of Android (Java/Kotlin) and AI‑assisted development tools is a plus. Required Education & Certifications: – Bachelor’s degree in Computer Science or related field, or equivalent technical experience.
Vancouver, Canada
Hybrid
Junior
26-11-2025