https://bayt.page.link/z8afLcyZdgAhVDzZA
Back to the job results

Front-end Developer (Angular, GraphQL)

Today 2025/07/10
50-99 Employees · Other Business Support Services
Create a job alert for similar positions

Job Description

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.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.