JOB TITLE: Front-end Developer (Angular, GraphQL)

DEPARTMENT: Software Development

REPORTS TO: Project Director

PURPOSE:

Seeking a skilled Front-end Developer with expertise in Angular and GraphQL to design, develop, and optimize interactive web applications. This role requires strong proficiency in modern front-end technologies, component-based architecture, and performance optimization. The ideal candidate will collaborate with cross-functional teams, ensure seamless integration with backend services, and contribute to a high-quality user experience.

KEY RESPONSIBILITIES:

Front-End Development & UI Design:

  • Develop and maintain scalable web applications using Angular, TypeScript, RxJS, and NgRx (or similar state management libraries).
  • Implement responsive and visually appealing UI components using HTML, CSS (SASS/SCSS), and JavaScript (ES6+).
  • Utilize frameworks such as Bootstrap and Tailwind to enhance UI/UX.

API & Backend Integration:

  • Work with RESTful APIs and WebSockets to integrate backend services efficiently.
  • Ensure seamless data flow between the front-end and backend using GraphQL.

Performance & Security Optimization:

  • Implement best practices for performance optimization, including lazy loading and caching strategies.
  • Ensure security compliance by implementing OAuth, JWT, and role-based access control.

Testing & Code Quality:

  • Conduct unit testing using Jasmine/Karma to maintain code reliability.
  • Participate in code reviews and implement best coding practices.

Collaboration & Agile Development:

  • Work closely with designers, backend developers, and product managers to deliver high-quality features.
  • Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Utilize Git, GitHub/GitLab/Bitbucket, and CI/CD pipelines for version control and deployment.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years in front-end development with a focus on Angular and GraphQL.
  • Proficiency in Angular, TypeScript, RxJS, and state management libraries.
  • Expertise in HTML, CSS (SASS/SCSS), JavaScript (ES6+), Bootstrap, and Tailwind.
  • Experience with RESTful APIs, WebSockets, and GraphQL.
  • Hands-on experience with Git-based version control and CI/CD pipelines.
  • Strong understanding of unit testing frameworks (Jasmine/Karma).
  • Excellent communication skills and client-facing experience.

Location

Lahore, PK-%LABEL POSITION TYPE REMOTE HYBRID%

Remote Job

Job Overview
Job Posted:
3 days ago
Job Expires:
Job Type
Full Time

Share This Job: