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