Pakistan

Opportunité de Carrière: Principal Software Consultant chez 10Pearls

Description de l’Entreprise

10Pearls se positionne comme un partenaire de services technologiques numériques de bout en bout, apportant son expertise pour aider les entreprises à tirer parti de la technologie comme un avantage concurrentiel. Sa mission est de digitaliser les activités existantes de ses clients, de développer des produits innovants et d’augmenter les équipes internes avec des membres hautement performants. L’entreprise se spécialise dans la gestion de produits, l’expérience utilisateur/design, l’architecture cloud, le développement logiciel, l’intelligence et les insights de données, la cybersécurité, ainsi que l’assurance qualité.

Avec une clientèle variée incluant de grandes entreprises, des PME et des startups en forte croissance, 10Pearls œuvre dans de nombreux secteurs tels que la santé, l’éducation, les services financiers et les technologies de pointe. Leurs relations à long terme, bâties sur la confiance et l’intégrité, illustrent leur engagement envers la réussite de leurs clients.

Poste proposé

Titre du poste : Principal Software Consultant – React + React Native

10Pearls recherche un consultant principal en logiciel doté d’une expertise solide en React et React Native pour diriger le développement d’applications avant-gardistes. Le candidat idéal devrait combiner une forte capacité architecturale, une connaissance technique approfondie et une passion pour l’innovation, afin de créer des solutions logicielles de haute qualité et évolutives.

Responsabilités

Les principales responsabilités incluent :

  • Conception, développement et déploiement d’applications web et mobiles scalables et fiables.
  • Architecture de solutions front-end et mobiles avec React et React Native, en appliquant des principes de design modernes (par exemple, MVVM).
  • Collaboration avec des chefs de produit, designers et équipes backend pour transformer les exigences en solutions techniques.
  • Mise en œuvre de revues de code et garantie des meilleures pratiques en matière de conception logicielle, de tests et de maintenabilité.
  • Mentorat et coaching des membres de l’équipe d’ingénierie pour élever l’excellence technique au sein de l’organisation.
  • Intégration des services backend via des API RESTful et une architecture microservices.

Qualifications Requises

Pour postuler, les candidats doivent posséder :

  • Un diplôme en informatique, ingénierie ou un domaine connexe (Bac+3 ou Bac+5).
  • Entre 8 et 10 ans d’expérience en développement logiciel, avec des rôles antérieurs comme leader technique ou d’autres fonctions similaires en développement full-stack.
  • Une expérience pratique avec React (web), comprenant les composants fonctionnels, Hooks, et gestion d’état via MobX. Une bonne connaissance de l’architecture MVVM est également requise.
  • Une maîtrise de React Native (mobile), y compris l’intégration de modules natifs et la gestion de la navigation via React Navigation.
  • Des compétences solides en TypeScript et une expérience dans au moins un langage backend (node.js, Python, Java, etc.).

Aptitudes et Compétences Complémentaires

Des compétences supplémentaires considérées comme un atout incluent :

  • Gestion de données avec des bases de données SQL et NoSQL (par exemple, MongoDB, Redis).
  • Expérience avec Azure DevOps pour les pipelines CI/CD et la gestion des déploiements.
  • Développement mobile natif avec Swift, Objective-C, Java ou Kotlin.
  • Connaissances en communication en temps réel via SignalR et intégration client en React et React Native.

Salaire attendu : Non précisé
Localisation : Pakistan
Date de publication de l’annonce : Ven, 04 Juil 2025

Postulez dès maintenant !


📅 Date de publication de l’offre : Fri, 04 Jul 2025 22:02:39 GMT

🏢 Entreprise : 10Pearls

📍 Lieu : Pakistan

💼 Intitulé du poste : Principal Software Consultant – React + React Native

💶 Rémunération proposée :

📝 Description du poste : Company Overview10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cyber security, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs and high growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity and successful delivery and execution.RoleWe are seeking a highly skilled Principal Software Consultant with a strong background in React (front-end) and React Native (mobile) to lead the development of cutting-edge applications. The ideal candidate will bring architectural leadership, deep technical knowledge, and a passion for innovation to help build high-quality, scalable software solutions.ResponsibilitiesLead the design, development, and deployment of scalable and reliable web and mobile applications.Architect front-end and mobile solutions using React and React Native following modern design principles and patterns (e.g., MVVM).Collaborate closely with product managers, designers, and backend teams to translate requirements into technical solutions.Conduct code reviews and ensure best practices in software design, testing, and maintainability.Mentor and coach engineering team members to elevate technical excellence across the organization.Develop and integrate backend services using RESTful APIs and microservices architecture.Optimize application performance using advanced techniques such as memoization, lazy loading, and code splitting.Drive DevOps practices including CI/CD, deployment pipelines, and environment management in collaboration with DevOps teams.Engage in system design discussions, architectural reviews, and technology evaluations.RequirementsBachelor’s or Master’s degree in Computer Science, Engineering, or a related field.8–10 years of experience in software development, including roles such as Technical Lead, or similar role in full-stack development.Proficient hands-on experience on React (Web), including functional components, Hooks, Context API, and state management using MobX. Familiarity with MVVM architecture. Proficient in performance optimizations: memoization, lazy loading, code splitting.Experience with React Native (Mobile), including native modules integration and managing navigation using React Navigation. Skilled at handling iOS/Android platform differences and performance optimization.Strong proficiency in TypeScript.Hands-on experience with at least one backend language (e.g., Node.js, Python, Java, etc.).Apply deep knowledge of software design patterns and architecture principles.Proven leadership in designing and delivering scalable, reliable systems.Excellent communication, collaboration, and mentoring skills.Strong analytical and problem-solving abilities.Nice to Have:Manage and model data with both SQL and NoSQL databases, including MongoDB and Redis.Experience with Azure DevOps for CI/CD pipelines, environment setup, and release management.Native mobile development using Swift, Objective-C, Java, or Kotlin, including performance debugging and crash resolution.Experience with real-time communication using SignalR (with WebSocket fallback), including client-side integration in React and React Native.Powered by JazzHR

➡️ Candidater en ligne


🔎 Offre d’emploi vérifiée et enrichie selon la ligne éditoriale de l’Association Artia13 : éthique, inclusion, transparence et vigilance contre les annonces trompeuses.

🌍 Retrouvez d’autres offres sur artia13.world

Artia13

Depuis 1998, je poursuis une introspection constante qui m’a conduit à analyser les mécanismes de l’information, de la manipulation et du pouvoir symbolique. Mon engagement est clair : défendre la vérité, outiller les citoyens, et sécuriser les espaces numériques. Spécialiste en analyse des médias, en enquêtes sensibles et en cybersécurité, je mets mes compétences au service de projets éducatifs et sociaux, via l’association Artia13. On me décrit comme quelqu’un de méthodique, engagé, intuitif et lucide. Je crois profondément qu’une société informée est une société plus libre.