Software Developer, iOS

Home of The Weather Network, Canada's #1 most trusted media brand, providing weather information and data solutions globally.
iOS
Mid-Level Software Engineer
Remote
4+ years of experience
Consumer

Description For Software Developer, iOS

Pelmorex, the company behind The Weather Network, Canada's #1 most trusted media brand, is seeking an iOS Software Developer to join their remote team. This role is central to building and enhancing one of Canada's most popular weather apps.

The position offers an excellent opportunity to work with modern iOS technologies and frameworks, implementing features for iPhone, iPad, and Watch applications. You'll be part of an Agile team, contributing to the entire development lifecycle from requirement analysis to deployment, while following clean architecture principles and test-driven development practices.

The ideal candidate brings 4+ years of iOS development experience, with strong expertise in Swift, SwiftUI, and iOS frameworks. You'll work in a collaborative environment, participating in mob and pair programming sessions, and contributing to technical decisions that shape the future of the application.

What makes this role particularly attractive is Pelmorex's strong commitment to work-life balance and employee well-being. The company offers comprehensive benefits including retirement savings matching, personal spending accounts, and extensive paid time off. They also invest in professional development through their Learning Academy and course reimbursement program.

The remote work environment provides flexibility while maintaining connection through transparent communication and regular team interactions. Pelmorex's culture emphasizes continuous learning, innovation, and inclusion, making it an ideal place for developers who want to make an impact while growing their careers.

Working on The Weather Network app means your code will reach millions of users across Canada, contributing to a service that helps people make important daily decisions. The company's focus on doing the right thing, quick deployment cycles, and openness to new technologies creates an environment where developers can thrive and deliver their best work.

Last updated a month ago

Responsibilities For Software Developer, iOS

  • Create, enhance, and maintain features in iOS applications (iPhone, iPad, Watch)
  • Participate in requirement analysis, design, implementation, and testing
  • Contribute to new design patterns and technologies
  • Write clean code following clean architecture
  • Write unit and functional tests using TDD/ATDD approach
  • Maintain and execute automated test pipelines
  • Work as part of an Agile team
  • Collaborate with Tech Lead, QA, Product Owner, Designer, and other stakeholders

Requirements For Software Developer, iOS

  • University degree in Computer Science or College diploma in Computer Programming
  • Minimum 4 years related job experience
  • Experience with Swift and SwiftUI
  • Experience with iOS Platform frameworks (CoreLocation, CoreData, UIKit)
  • Experience with XCode and Git
  • Knowledge of MVVM design pattern
  • Experience with CocoaPods
  • Experience with Test Driven Development
  • Strong Object Oriented Design and Analysis Skills

Benefits For Software Developer, iOS

401k
Medical Insurance
Dental Insurance
Mental Health Assistance
Education Budget
  • Remote work environment
  • Retirement Savings Matching Plan (RRSP)
  • Personal Spending Account up to $500
  • Summer Hours
  • 17 Paid Days Off + 13 Personal Days
  • Birthday day off
  • Course Reimbursement Program
  • Mental health counseling through Inkblot
  • Free online doctor visits with Maple Healthcare
  • Health Care Spending Account
  • Pelmorex Learning Academy

Interested in this job?

Jobs Related To Pelmorex Software Developer, iOS

Software Engineer, iOS, Waze

Mid-level iOS Software Engineer position at Google's Waze, developing and implementing advanced features for the navigation app in Tel Aviv.

Software Engineer, Mobile, iOS, Photos

iOS Software Engineer position at Google Photos team in Sydney, focusing on mobile development and user-centered experiences.

Software Engineer III, Mobile (iOS), Waze

Mid-level iOS Software Engineer position at Google's Waze, developing mobile navigation solutions in Tel Aviv.

Software Engineer III, Mobile (iOS), Search

Mid-level iOS Software Engineer position at Google, focusing on Search development with competitive compensation and opportunity to impact billions of users.

iOS Engineer

iOS Engineer position at SQUIRE, developing mobile applications for barbershop management system, offering remote work and competitive benefits.