
iOS Developer II (Front End)
- Toronto, ON
- Permanent
- Temps-plein
- Take ownership of the technical vision and software quality for our iOS applications, ensuring they align with our architectural standards and best practices.
- Lead by example in developing high-quality iOS applications. Engage with the codebase, build proof of concepts, and tackle challenging bugs or features in a collaborative agile environment.
- Design and implement scalable and resilient mobile applications that meet the needs of our rapidly growing business.
- Mentor junior developers and contribute to their professional growth, sharing your knowledge and experience in iOS development.
- Advocate for improvements in our development processes to maximize team performance and efficiency.
- Build strong relationships with team members and collaborate across practices, levels, and organizational structures to find optimal solutions.
- Foster a culture of inclusivity and continuous improvement within the team.
- Extensive experience (3+ years) with Swift and SwiftUI, along with familiarity with iOS frameworks and libraries.
- Proven track record of developing and maintaining complex iOS applications that provide a seamless user experience.
- Hands-on experience with design patterns, event-driven architecture, and best practices in mobile development.
- Knowledge of integrating RESTful APIs and working with various data formats.
- Experience with version control systems, such as Git, and familiarity with CI/CD processes.
- Understanding of app performance optimization techniques and experience with tools like Instruments.
- Comfortable working in an agile development environment, participating in code reviews, and contributing to team discussions to enhance processes and deliver high-quality software efficiently.
- A self-starter with a passion for building user-friendly applications, thriving in a fast-paced, collaborative environment.
- Skilled at asking the right questions to understand new technologies, and proficient at communicating complex technical concepts clearly to both technical and non-technical audiences.
- Comfortable making decisions amidst ambiguity, leveraging data and best practices to guide technology choices and architectural decisions.
- A thought leader for innovation, championing best practices and continuous improvement in collaboration with key stakeholders.