Search by job, company or skills

Paritas Recruitment

Senior Frontend Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

We have a Lead Front-end Developer opportunity with a large oil and gas producer. This is a hands on role initially before the team expands

The role is there to design, develop, and optimise user-facing web applications to deliver high-performing and interactive applications using modern front-end technologies.

Responsibilities

  • Design and implement responsive, data-driven web applications using Angular.
  • Build reusable UI components and services for real-time data interaction, charting, and grid-based workflows.
  • Collaborate with back-end developers to define API contracts and data structures.
  • Implement filtering, sorting, and aggregation logic efficiently within large datasets.
  • Participate in code reviews, testing, and release preparation.
  • Work closely with stakeholders to translate requirements into clean, maintainable front-end code.

Technical Skills

  • Angular with RxJS and TypeScript.
  • Integration with REST/or GraphQL APIs.
  • Real-time communication frameworks (SignalR, WebSockets, or similar).
  • Background threading e.g. Web Workers.
  • Data visualization and charting libraries.
  • Grid libraries (e.g., AG Grid, Kendo UI, or similar).
  • State management (NgRx, Akita, or equivalent).
  • Proficiency in HTML5, CSS, and responsive layout design.
  • Familiarity with front-end performance profiling, caching, and efficient change detection in Angular.
  • Understanding of CI/CD pipelines, testing and version control.

It would be beneficial if you have experience of working with .NET or similar back-end technologies and / or front-office systems, or commodities trading environment

This role is to be based in either Qatar or the UK with regular travel to Qatar

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135021063