
Principal Software Consultant
2 days ago
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 Consultantwith 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 asTechnical 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.
-
Principal Software Architect
4 weeks ago
Lahore, Punjab, Pakistan Zuhly Technologies Full timePrincipal Software Architect / Engineering LeadPrincipal Software Architect / Engineering LeadGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Zuhly TechnologiesTechnology | Management | Execution | BSE, MSE Engineering, University of Pennsylvania.Experience Level: Senior (7 + years; 10 + strongly...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan Creative Chaos Full timeJob SummaryA Principal Software Engineer for ReactJS 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...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan Creative Chaos Full timeJob SummaryA Principal Software Engineer for Node 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...
-
Principal Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Creative Chaos Full timeJob 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...
-
Onboarding Consultant
2 days ago
Lahore, Punjab, Pakistan Joblogic Service Management Software Full time6 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Joblogic Service Management Software5th Floor, The Enterprise Building, Multan Rd, Eden Value Homes, Lahore.About us:Business type: UK-based product companyIndustry: SaaS, field service managementCompany size: 450-500...
-
We're Hiring: Consultant
3 weeks ago
Lahore, Punjab, Pakistan Zglobal Consultant Full timeGet AI-powered advice on this job and more exclusive features. Experience: 1–3 years in consulting or related fieldZGlobal Consultant is growing We're looking for a motivated and client-focused Consultant to join our dynamic team. If you're passionate about helping clients succeed, solving problems, and building lasting relationships, we want to hear from...
-
Onboarding Consulting
2 weeks ago
Lahore, Punjab, Pakistan Joblogic Service Management Software Full time3 days ago Be among the first 25 applicantsDirect message the job poster from Joblogic Service Management SoftwareSaaS| Client Success| Onboarding & Implementation | Technical Support | Contact Center| Business Development | RetentionCompany DescriptionJoblogic is a leading provider of cloud-based field service management software designed for service and...
-
Senior/Principal Automation Engineer
5 days ago
Lahore, Punjab, Pakistan Soliton Technologies Full timeJoin to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesContinue with Google Continue with Google3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesJob DescriptionWe are hiring Senior/Principal Automation Engineers - SQA, where you'll...
-
Software Engineer in Test II
6 days ago
Lahore, Punjab, Pakistan TCP Software Full timeJoin to apply for the Software Engineer in Test II role at TCP SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Engineer in Test II role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...
-
Senior Software Developer
4 weeks ago
Lahore, Punjab, Pakistan Contour Software Full timeSenior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...