Principal Software Consultant

2 weeks ago


Islamabad, Islamabad, Pakistan 10Pearls Full time
Company Overview

10Pearls 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.

Role

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

Responsibilities
  • Lead 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.

Requirements
  • Bachelor'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

9QaTT6sxLH
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job SummaryA Principal Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client...


  • Islamabad, Islamabad, Pakistan Confiz Full time

    Principal Software Engineer - React NativeJoin to apply for the Principal Software Engineer - React Native role at ConfizPrincipal Software Engineer - React Native2 days ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer - React Native role at ConfizWe are looking for Senior Product Engineer with 5+ years of experience to...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security, and performance of...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    **Job Summary:**A Principal Software Engineer for Vue.JS at Creative Chaos is primarily responsible for developing front-end web client applications across various platforms. The role involves ensuring functionality, security, and performance are aligned with design specifications and bug-free. Senior engineers are also expected to mentor juniors and...


  • Islamabad, Islamabad, Pakistan 10Pearls Full time

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


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    A Principal Software Engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms. A Principal Software Engineer makes sure that the functionality, security, and performance of the server application are as per the design and are completely bug-free....


  • Islamabad, Islamabad, Pakistan 10Pearls Full time

    Senior/Staff Software Consultant - React + NextJS - Morning ShiftSenior/Staff Software Consultant - React + NextJS - Morning ShiftCompany 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...


  • Islamabad, Islamabad, Pakistan 10Pearls Full time

    Senior/Staff Software Consultant - NodeJS (Express/NestJS) - Afternoon ShiftSenior/Staff Software Consultant - NodeJS (Express/NestJS) - Afternoon ShiftGet AI-powered advice on this job and more exclusive features.Continue with Google Continue with GoogleCompany Overview10Pearls is an end-to-end digital technology services partner helping businesses utilize...

  • Software Engineer

    2 weeks ago


    Islamabad, Islamabad, Pakistan Solutions Innov8 Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from Solutions Innov8Founder & CEO @ Solutions Innov8 with expertise in MERN StackCompany DescriptionSolutions Innov8 empowers businesses with innovative IT solutions. Our expertise includes custom website development, mobile app development, branding and graphic design, SEO and digital...