Senior/Staff Software Consultant

5 days ago

Islamabad, Islamabad Capital Territory, Pakistan 10Pearls, LLC Full-time PKR 1 - PKR 2 Contract

Company Overview

10Pearls is a global, purpose-drivenAI-Nativedigital engineering partnerhelping businesses re-imagine, digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, transformative digital products that leverage emerging technologies. 10Pearls' clients include Global 2000 enterprises, high growth mid-size businesses, and some of the most exciting start-ups from industries like healthcare, fintech, energy, education, real estate, retail, and hi-tech. Headquartered in the Washington DC metro area, 10Pearls hasproductengineering and softwaredevelopmentcenters in North America, Latin America, Europe, and South Asia. To learn more, visit https://10pearls.com.

Role Overview

Develop and maintain modern web applications using the latest version of Angular (Angular 20+)..Build scalable, responsive, and high-performance frontend applications using RxJS and GraphQL. Implement automated end-to-end testing using Playwright to ensure application quality and reliability.

Responsibilities

  • Develop and maintain frontend applications using Angular 20+ and modern Angular features.
  • Manage asynchronous operations, reactive data flows, and state handling using RxJS.
  • Integrate GraphQL APIs for efficient data fetching, querying, and mutations.
  • Develop reusable, modular, and maintainable UI components.
  • Implement and maintain end-to-end test automation using Playwright.
  • Collaborate with backend developers, QA engineers, and other team members to deliver reliable software.
  • Debug, troubleshoot, and optimize application performance.
  • Follow frontend development best practices, coding standards, and testing guidelines.

Requirements

  • Strong hands-on experience with Angular 20+ or recent versions of Angular, with the ability to work with the latest features.
  • Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
  • Strong understanding of RxJS, including Observables, operators, and asynchronous data handling.
  • Practical experience integrating GraphQL APIs, including queries, mutations, and error handling.
  • Hands-on experience with Playwright for end-to-end test automation.
  • Experience building reusable components and scalable frontend architectures.
  • Familiarity with REST APIs, Git, and version control workflows.
  • Strong debugging, problem-solving, and collaboration skills.