Full Stack
Logo charte diversite S ln fra logo ws

About this job : Développeur IOS

Are you looking for a new professional challenge?
IOS development no longer holds any secrets for you?
Do you want to join a company that combines high standards, performance and kindness?
So take 5 minutes to read this ad, your future may be at the bottom of this offer!
First of all, let me introduce myself, I am Earvin from the Fed IT recruitment firm in Canada.
My job ? Create meaningful professional meetings every day!
Today, I am recruiting for one of my great clients located in downtown Montreal, a senior mobile IOS developer. This is a permanent, 100% remote position with great benefits.

Your missions

-Guarantee the quality of asset delivery throughout the development cycle in a DevSecOps environment, including CICD, code reviews, testing and deployment strategy.
-Implement secure development best practices for mobile applications.
-Carry out technological monitoring to integrate new technologies into the product and influence the internal development culture.
-Work in collaboration with the product owner to gather requirements and define technical and/or functional specifications.
-Develop mobile applications and integrate them into the company's mobility platform;
-Perform unit, integration and quality assurance tests to ensure the quality of the solutions delivered.
-Propose solutions and develop procedures to resolve problems encountered.
-Contribute to meeting iteration delivery deadlines.
-Participate in the architecture and design of the application

Your profile

- Mastery of security best practices related to mobile applications.
- Experience using code review processes.
- Knowledge of different architecture models such as MVVM-C and Clean.
- Experience integrating with REST backend services.
- Knowledge and practical use of authentication models such as Oauth2 and OpenID Connect.
- Experience integrating SDKs provided by third parties.
- Expertise in continuous application deployment.
- Proficient in using client-side databases like Realm and SQLite.
- Experience in setting up tests with tools like Mockito, Mockk, PowerMock, Roboelectric.
- Ability to implement user interface testing.
- Knowledge of mobility market data exchange standards, such as GTFS, would be an asset.
- Knowledge of Figma.
- Experience in integrating map components, e.g. Google Maps.
- Knowledge of user interface (UI) testing would be an advantage.
- Knowledge of NFC integrations would be an asset.
- Mastery of the Swift programming language.
- Experience with UIkit and SwiftUI frameworks for user interface development.
- Knowledge of asynchronous technologies such as Async/Await and Combine.
- Knowledge of flexible layout systems such as Flex Layout or equivalent (Auto Layout).
- Using dependency managers such as Cocoapods and Swift Package Manager.
- Experience with Xcode and Xcode Cloud development environments.
- Good understanding of Apple certificate management and their role in the build and deployment processes (asset).