React Native Developer Job Description Modèle / Brief

La construction d'un produit est une activité hautement collaborative nécessitant un excellent joueur d'équipe avec un dévouement à la qualité. Nous recherchons un développeur natif React passionné par la création d'applications mobiles haute performance pour les plateformes iOS et Android. Vous serez en charge d'architer et de construire ces applications et de communiquer avec les équipes dans l'ordre d'autres niveaux de l'infrastructure du produit.

React Profile de travail de développeur natif

React Native utilise des capacités JavaScript de base tout en permettant à un développeur de cibler à la fois iOS et Android en même temps. Les grands développeurs indigènes peuvent créer des applications qui semblent entièrement natives tout en utilisant des technologies Web familières à de nombreux développeurs.

Ils se spécialisent souvent dans le frontal du produit, mais ils sont également qualifiés pour comprendre les services et l'infrastructure de l'API avec lesquelles l'application doit interface.

Rapports à

  • Sr. Developer (React Native, Javascript)
  • Lead Tech

React Responsabilités des développeurs indigènes

  • Utilisation de l'écosystème React, concevez et créez des composants d'interface utilisateur pour les applications en ligne et mobiles basées sur JavaScript
  • Travailler dans une petite équipe avec d'autres ingénieurs, designers, des professionnels et des gestionnaires de l'AQ
  • Créez des composants d'application et d'interface utilisateur à partir de wireframes et de prototypes.
  • Si nécessaire, travaillez avec des modules natifs
  • Pour les interfaces serrées avec les deux plates-formes - Android et iOS - utilisez des API natives
  • Créez des tests automatisés pour vérifier que votre code est sans erreur et qu'il fonctionne bien
  • Améliorer les performances frontales en supprimant les goulets d'étranglement des performances
  • Développer des modules frontaux avec le plus haut niveau de réutilisation du code et d'efficacité
  • Utilisez des animations lisses pour créer une interface utilisateur fantastique
  • Utilisez des dépendances et des API tierces
  • Travailler avec Redux Architecture pour augmenter la vitesse du site Web / application mobile
  • Collaborez avec des équipes interfonctionnelles pour créer des applications dans les contraintes de temps / budget

Réagir les exigences et compétences des développeurs natifs

  • Baccalauréat / maîtrise en informatique, technologie de l'information ou expérience comparable
  • Expertise significative travaillant avec React Online et Mobile, ainsi que des technologies telles que Flux, Flow, Redux et autres
  • Une compréhension approfondie de JavaScript, CSS, HTML, programmation fonctionnelle et langues frontaux est requise
  • Compréhension solide des principes de réaction tels que le DOM virtuel, le cycle de vie des composants et l'état des composants
  • Une compréhension approfondie de l'ensemble du processus de développement d'applications mobiles, en commençant par le prototype
  • La compréhension de la vérification des types, des tests unitaires, de la dactylographie, des types d'accessoires et du débogage de code est requis
  • a travaillé avec les API REST, les modèles de demande de documents, le stockage hors ligne et les bibliothèques tierces dans le passé
  • Connaissance approfondie des technologies Web telles que JavaScript, HTML et CSS
  • Compréhension de l'interface utilisateur et de la conception réactive
  • compétent dans un large éventail d'applications et de technologies indigènes React telles que la plaisanterie, l'enzyme, l'eslint et autres
  • Compréhension approfondie des méthodologies, concepts et processus de développement logiciel
  • Expérience antérieure Développer de grandes applications Web et mobiles compliquées
  • La possibilité de créer et de gérer un pipeline d'intégration et de livraison continue sans faille pour React Native Apps
  • Connaissance des meilleures pratiques et de l'esthétique de la conception de React Native
  • une attitude positive et un désir d'apprendre constamment
  • Restez à jour sur les derniers développements, technologies et actualités de React Native React
  • La capacité de développer un code propre et bien documenté qui adhère aux principes de codage acceptables