CTC007773 - IOS Mobile developer
Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée: One year
Mode de travail: Mixed
Description
-
Term of contract: 12 months renewable
-
Telecommuting: 2 days a week at the office
-
Bilingualism: French: mandatory. English: an asset
Your daily mission:
-
Contribute to the definition of the vision and roadmap for products, architectures and solutions marketed and used ;
-
Understand project needs and help gather technical requirements;
-
Write well-designed, well-tested, readable and maintainable components, functionalities and services, promoting “Clean Code” principles,
-
Explain the trade-offs involved in decisions;
-
Collaborate with designers and architects to optimize application designs and improve the stability, performance, availability and security of applications and services;
-
Actively participate in code reviews to ensure code quality and knowledge dissemination within your team and practice;
-
Develop, execute and maintain unit tests, functional tests, integration tests, End-2-End tests, etc., and actively participate in their automation;
-
Collaborate with designers and product designers to create compelling user experiences in applications;
-
Be in constant communication with your colleagues on the development team and be able to challenge them;
-
Participate proactively in the resolution of ongoing incidents;
-
Keep documentation and practices up to date to help reduce repetitive decision-making;
-
Manage priorities effectively and segment time well.
Minimum requirements:
-
Completed Bachelor's degree in Computer Science/Engineering, or equivalent
-
Proven experience in a software development role (5+ years) including 2 or more years experience in native Swift or Objective-C mobile development
-
Experience in consuming APIs (RESTful / GraphQL) in a mobile application;
-
Experience in building mobile applications;
-
Experience in debugging, profiling and performance optimization;
-
Experience in Agile team development;
-
CI/CD pipeline and development tools (GitHub, AppCenter, Firebase, Cocoapods)
Assets:
-
Natural curiosity and keen interest in banking and/or financial markets
-
Integration of iOS Pods libraries
-
Automation of unit, graphical and functional tests
-
Knowledge of mobile End-2-End testing principles;
-
Cloud platforms and associated technologies (AWS, Docker and Kubernetes)
-
Understanding of Atlassian tools (JIRA, Confluence, etc.)