Stagiaire - Stagiaire en développement d'applications mobiles (AI2401)

  • Internship
Job expired!

Activate Interactive Pte Ltd (« Activate ») est un cabinet de conseil technologique de premier plan basé à Singapour, avec une présence en Malaisie et en Indonésie. Nos clients bénéficient de solutions de développement d'applications de qualité, rentables et percutantes, comme les applications mobiles et web, ainsi que la technologie cloud qui permet d'éliminer les obstacles technologiques et d'augmenter l'efficacité de leur entreprise.

Nous croyons en l'impact positif sur la vie des personnes qui nous entourent et sur l'environnement dans lequel nous vivons grâce à l'utilisation de la technologie. C'est pourquoi nous nous engageons à fournir un environnement propice à tous les employés pour qu'ils réalisent leur plein potentiel, qui à leur tour ont la possibilité de stimuler en permanence l'innovation.

Nous recherchons les prochains membres de notre équipe en pleine expansion.

Si vous aimez l'idée de faire partie d'une entreprise en croissance avec des perspectives excitantes dans les technologies mobiles et web qui ont un impact positif sur la vie des gens, nous aimerions entendre parler de vous.


Nous recherchons un stagiaire talentueux et motivé pour rejoindre notre équipe en pleine croissance. Dans ce rôle, vous serez responsable de la conception, de la construction et de la maintenance d'applications mobiles de haute qualité qui offrent des expériences utilisateur exceptionnelles. Vous travaillerez en étroite collaboration avec des équipes inter-fonctionnelles, telles que les designers, les responsables de produits et les ingénieurs back-end, pour créer des expériences mobiles transparentes et attrayantes pour nos utilisateurs.

Responsabilités:

  • Concevoir, développer et maintenir des applications mobiles de haute qualité pour les plateformes iOS et/ou Android en utilisant des bibliothèques et des frameworks front-end modernes, tels que React Native.
  • Collaborer avec les designers UI/UX pour traduire les conceptions et les maquettes en interfaces utilisateur réactives et de haute qualité.
  • Travailler en étroite collaboration avec les responsables de produits, les ingénieurs backend et d'autres parties prenantes pour définir et mettre en œuvre les fonctionnalités et fonctionnalités des applications.
  • Déboguer et optimiser les applications mobiles pour garantir des performances optimales, une fiabilité et une expérience utilisateur.
  • Ecrire du code propre, maintenable et évolutif en suivant les meilleures pratiques et les normes de codage de l'industrie.
  • Participer à des revues de code, en fournissant et en recevant des commentaires constructifs afin d'améliorer continualement la qualité et la maintenabilité du code.
  • Rester à jour avec les dernières tendances, outils et technologies de développement mobile, et identifier proactivement les occasions d'appliquer de nouvelles techniques et frameworks pour améliorer les performances des applications et l'expérience utilisateur.
  • Aider à la création de la documentation technique, y compris les spécifications de conception, les manuels d'utilisation et la documentation API.

Exigences

  • Etudiant en dernière année d'université en informatique / ingénierie informatique
  • Expérience prouvée en développement d'applications mobiles, avec un portfolio solide présentant des applications iOS et/ou Android.
  • Expérience / Connaissance des frameworks et langages de développement mobile - React Native.
  • La maîtrise de Java (pour le codage natif Android) et Objective-C (pour le codage natif iOS) est préférée.
  • Compréhension et intérêts des principes de conception d'UI mobile, des patterns et des meilleures pratiques.
  • Compréhension des systèmes de contrôle de version, tels que Git.
  • Excellent esprit de résolution de problèmes, de débogage et de dépannage.
  • Fortes compétences en communication et en travail d'équipe, avec la capacité de collaborer efficacement avec des équipes inter-fonctionnelles.


Compétences appréciables :

  • Familiarité avec le développement backend et l'intégration API.
  • Familiarité avec les méthodologies de développement agile, telles que Scrum ou Kanban.
  • Connaissance des meilleures pratiques d'accessibilité et d'internationalisation des applications mobiles.
  • Connaissance des techniques d'optimisation des performances des applications mobiles, notamment la mise en cache, la gestion de la mémoire et la programmation asynchrone.
  • Familiarité avec les frameworks et méthodologies de test des applications mobiles, notamment les tests unitaires, les tests d'intégration et les tests d'interface utilisateur.

Avantages

  • Environnement de travail amusant
  • Possibilité de conversion

Cela vous intéresse-t-il?

Activate est un employeur offrant l'égalité des chances. Les décisions d'embauche seront basées sur le mérite, les qualifications et les capacités. Activate ne fait pas de discrimination dans les opportunités d'emploi ou les pratiques en fonction de la race, de la couleur, de la religion, du sexe, de la sexualité, de l'origine nationale, de l'âge, du handicap, de l'état civil ou de toute autre caractéristique protégée par la loi.

La protection de votre vie privée et la sécurité de vos données sont des priorités de longue date pour Activate.

Vos données personnelles seront traitées dans le but de gérer les activités de recrutement d'Activate, qui comprennent l'organisation et la conduite d'entretiens et de tests pour les candidats, l'évaluation et l'évaluation des résultats, et comme il est nécessaire dans les processus de recrutement et d'embauche.

Veuillez consulter notre Avis de confidentialité (https://www.activate.sg/privacy-policy) pour en savoir plus sur la façon dont nous recueillons, utilisons et transférons les données personnelles de nos candidats. Vous y trouverez comment vous pouvez demander l'accès, la correction et/ou le retrait de vos données personnelles.