Log in
All Remote Jobs
Remote iOS Developer jobs
Software Developer, iOS
Remote Software Developer, iOS
Posted
3 hours ago
Apply now
Please, let Pelmorex know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
Description:
As an iOS Software Developer, you will play a key role in the Apps team, enhancing The Weather Network/MétéoMédia app.
You will be responsible for creating, enhancing, and maintaining features in iOS applications for iPhone, iPad, Watch, and Universal platforms.
The role involves requirement analysis, design, implementation, integration, testing, and deployment of the iOS application.
You will contribute to the introduction of new design patterns and technologies within native platforms.
Writing 'Clean Code' and following 'Clean Architecture' is essential.
You will ensure the app is defect-free by writing unit and functional tests using TDD/ATDD approaches.
Maintaining and executing a pipeline of automated tests is part of the role.
You will work as a dynamic member of an Agile team, participating actively in the Agile process.
Collaboration with other Developers, Tech Lead, QA, Product Owner, Designer, and stakeholders is crucial to ensure high-quality production-ready code.
This is a remote position, but candidates must be eligible to work and currently located in Canada, working in Eastern Standard Hours.
Requirements:
A university degree in Computer Science or a college diploma in Computer Programming, Information Technologies, or a related discipline is required.
A minimum of 4 years of related job experience is necessary.
Solid Object Oriented Design and Analysis Skills and modern development practices are essential.
Experience with Test Driven Development is required.
Practical experience with design patterns is necessary.
In-depth programming experience and knowledge of Swift and Objective-C is required.
Experience with Swift and SwiftUI, iOS Platform frameworks and APIs (e.g., CoreLocation, CoreData, UIKit) is necessary.
Familiarity with IDEs (e.g., XCode, Git) is required.
Knowledge of data retrieval and management techniques (e.g., XML, RESTful) is necessary.
Experience with caching data and efficiently loading data (e.g., SQLite, CoreData, lazy loading) is required.
Implementing the MVVM design pattern in iOS applications is necessary.
Experience with CocoaPods for managing dependencies in iOS projects is required.
Benefits:
A remote work environment is provided.
A Retirement Savings Matching Plan (RRSP) is available to help you plan for your future.
A Personal Spending Account of up to $500 is offered for physical, mental, or financial well-being.
Summer hours allow you to start your weekend earlier during the summer months.
You will receive 17 paid days off in addition to 13 personal days, including an extra day off during your birthday month.
The company has an IDEAS (Inclusion, Diversity, Equity, Awareness, Solidarity) team committed to fostering an inclusive workplace.
A Course Reimbursement Program is available to support your continuous learning.
Open and transparent communication is encouraged, including All Hands Meetings with the CEO.
The Pelmorex Learning Academy offers various learning opportunities, including language and leadership courses.
Mental health support is provided through virtual counseling sessions with Inkblot.
Free online doctor visits are available through Maple Online Healthcare.
An anonymous reporting platform (Speakfully) is in place to ensure everyone's voice is heard.
Apply now
Please, let Pelmorex know you found this job on RemoteYeah . This helps us grow 🌱.
Apply now
About the job
Posted on
November 28, 2024
Job type
Full-time
Salary
-
Location requirements
🇨🇦
Canada - Remote
Position
iOS Developer
Experience level
Mid-level
Technology stack
Objective-C
SQLite
GIT
Agile
Test Driven Development
C
Swift
SwiftUI
P
Pelmorex
View company profile
Visit pelmorex.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback