Aller au contenu

Ingénieur(e) Full Stack Sénior (Web/Mobile)

  • À distance / Télétravail
    • Toronto, Ontario, Canada
  • Informatique et technologies de l'information

Description de l'offre d'emploi

Avez-vous envie de participer à la création d'une plateforme de nouvelle génération ? Notre client recherche une équipe d'individus créatifs, innovants et passionnés par la technologie pour les accompagner dans cette nouvelle aventure. 🙌


Principales responsabilités :

  • Développer et maintenir des applications web évolutives et réactives en utilisant React.
  • Concevoir et construire des applications mobiles multiplateformes pour iOS et Android en utilisant React Native.
  • Implémenter des services backend avec une architecture sans serveur en utilisant AWS Lambda, DynamoDB et d'autres services cloud AWS.
  • Gérer l'authentification et l'autorisation des utilisateurs sur les plateformes web et mobiles avec Amazon Cognito et IAM.
  • Optimiser l'application pour une vitesse et une évolutivité maximales tout en assurant la sécurité de l'application.
  • Automatiser et rationaliser les opérations et les processus de déploiement de code en utilisant AWS Amplify et d'autres outils CI/CD.
  • Créer et maintenir une documentation complète pour le code de l'application et l'architecture AWS.
  • Surveiller et gérer proactivement les ressources AWS avec AWS CloudWatch, en répondant aux incidents et en résolvant les problèmes au fur et à mesure qu'ils surviennent.

Pré-requis du poste

  • Plus de 5 ans d'expérience en développement front-end pour le web et les applications mobiles avec React et React Native.
  • Minimum de 3 ans d'expérience en développement d'applications mobiles avec React Native.
  • Expertise avérée en développement full-stack sur AWS, en particulier avec Amplify, Lambda, API Gateway, DynamoDB, S3, Cognito, CloudWatch et IAM.
  • Maîtrise du JavaScript, y compris la manipulation du DOM et le modèle d'objet JavaScript.
  • Bonne compréhension des API RESTful, ainsi que du balisage web, y compris HTML5 et CSS3.
  • Solides connaissances des principes de l'architecture sans serveur (serverless) et des modèles de microservices.
  • Expérience approfondie avec les bibliothèques de gestion d'état (comme Redux ou MobX).
  • Familiarité avec les outils de compilation natifs, tels que XCode et Gradle (Android Studio, IntelliJ).
  • Expérience avec les pipelines de construction front-end modernes et les outils associés.
  • Expérience avec les suites de tests automatisés.

Exigences :

  • Certifications AWS, en particulier AWS Certified Developer - Associate.
  • Expérience professionnelle préalable dans un secteur similaire ou avec une plateforme similaire.
  • Familiarité avec GraphQL, AWS AppSync et les problèmes de synchronisation des données hors ligne.
  • Compréhension des bases de données non relationnelles et des magasins de données basés sur des documents.

ou

Apply with Linkedin indisponible
Apply with Indeed indisponible