4 days ago
Karachi, Pakistan +2 moreSenior / Staff+
Responsibilities
- Design, develop, and maintain scalable front-end applications using Angular.
- Apply component-based development practices with Angular 20+ or recent Angular versions.
- Build reactive applications using RxJS and reactive programming patterns.
- Integrate front-end applications with GraphQL APIs and manage application data.
- Develop reusable, maintainable, and scalable UI components and solutions.
- Write and maintain automated end-to-end tests using Playwright.
- Collaborate with backend engineers, QA, product managers, and other stakeholders.
- Participate in code reviews and contribute to engineering standards and best practices.
- Troubleshoot, debug, and optimize applications for performance, reliability, and scalability.
- Contribute to technical discussions, solution design, and continuous improvement initiatives.
Requirements
- 6+ years of professional Angular development experience.
- Hands-on experience with Angular 20+ or recent Angular versions.
- Strong understanding of RxJS and reactive programming.
- Experience with GraphQL and API integrations.
- Hands-on experience with Playwright for test automation.
- Strong understanding of front-end development principles, architecture, and design patterns.
- Experience building responsive, scalable, and maintainable web applications.
- Strong problem-solving and debugging skills.
- Ability to work effectively in a collaborative Agile environment.
- Strong communication and stakeholder collaboration skills.
- Preferred experience includes enterprise-scale applications, modern front-end architecture, performance optimization, CI/CD pipelines, automated testing practices, cloud-based development environments, and mentoring junior developers or contributing to technical leadership.
Tech Stack
AngularGraphQL
