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.)

Notre barre latérale

Welcome to our house!