Senior/Staff Software Consultant - Angular 20+

10PearlsKarachi, SindhOn-siteFull-timeStaff, 8–12 yearsListed 6 days ago

Apply now

About this role

# Company Overview
10Pearls is a global, purpose-driven AI-Native digital engineering partner helping 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 has product engineering and ‎software development centers 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.