Airswift are a Global Manpower Provider specialising in the Energy, Infrastructure & IT sectors. Present in more than 70 countries around the world, our reach, and capabilities in the markets we service is unparalleled in the industry.
We are working with a national operator to source a
Front-End Developer. This is a 12-month contract role (with possibility of extension) working on a residential basis. Please see details below.
Title:
Front-End Developer
Start Date: ASAP (typically within 1 month notice)
Location: Doha Onshore
Working Schedule: 5 days per week / 8-9 hours per day or as per project requirements.
Primary Role
Design, develop, and optimize 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.
Nice to Have
- Experience working with .NET or similar back-end technologies.
- Front-office systems, or commodities trading environment
If you would like to be considered for the position, please apply direct to this advertisement with your CV with contact details.