
iOS Senior Developer (French Services) (Telework)
- Montreal, QC
- Permanent
- Full-time
- Flexible work schedule prioritizing you, your family, and your work.
- Possibility to work from home.
- Competitive overall compensation.
- Opportunity to work with cutting-edge technologies.
- Continuous learning and professional development opportunities.
- Opportunity to be part of our affinity groups.
- Mentorship program and mentoring opportunities, allowing you to learn from the best in the industry and guide new talent.
- Creative and dynamic work environment where your ideas and contributions are heard, valued, and respected.
- A supportive leadership team committed to upholding the highest levels of diversity and inclusion.
- An environment that encourages experimentation and an iterative approach to achieve the most advanced forms of technical innovation.
- Design and/or modify reusable components for digital platforms.
- Design and/or modify presentation APIs, in collaboration with back-end specialists.
- Ensure compliance with standards and control product quality throughout project execution.
- Stay informed of new trends in various areas of digital development.
- By being proactive, propose solutions to challenges encountered.
- Participate in Agile Scrum activities to review ongoing production projects to make necessary corrections and adjustments or completed projects to measure their results.
- College or university degree, or similar experience.
- At least 3 years of software development experience.
- Experience in developing complex and high-performance mobile applications.
- Proficiency in Xcode, Git, and Swift language.
- Knowledge of SwiftUI, Combine.
- Knowledge of Cocoapods (including the design/maintenance of internal pods).
- Having an application published on the Apple Store, an asset.
- Having previously worked in a code review context.
- Knowledge of MVC, MVP, or MVVM programming patterns.
- Knowledge of SOLID architecture principles, an asset.
- Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.).
- Interest in working on an application available on multiple form factors (mobile / tablet / TV).
- Knowledge of audio-video streaming on the web.
- Knowledge of AVPlayer, CoreData, and AlamoFire.
- Knowledge of other programming languages, an asset.
- Good general knowledge and strong intellectual curiosity (acquiring and developing new knowledge and skills).
- Critical thinking (questioning and proposing new ideas).
- Strong interest in the major trends and issues of our industry.
- Rigor, autonomy, and resourcefulness.
- Excellent stress and priority management.
- Analytical and conceptualization skills.
- Flexibility, initiative, and dynamism.
- Ability to work in a team, excellent communicator.
- Proficiency in French.
- Functional knowledge of written and spoken English, an asset.