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.