Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We are hiring a Frontend Engineer to design and build the user-facing experience of ADAPT the platform transforming how the energy sector collaborates and operates. The role focuses on creating intuitive, responsive, and high-performance interfaces that make complex industrial workflows simple and actionable.
You will turn real-time data into clarity, enabling engineers, procurement teams, and suppliers to work together seamlessly through beautifully crafted interfaces that feel effortless to use.
Key Responsibilities
Development and Implementation
- Design and develop engaging, responsive user interfaces using React, HTML, CSS, and modern JavaScript.
- Build scalable, maintainable frontend architectures using reusable React components and state management solutions.
- Implement robust, reusable design patterns following clean-code principles and established best practices.
- Ensure cross-browser compatibility and optimise applications for maximum speed and scalability.
Collaboration and Communication
- Partner effectively with UX/UI designers to translate designs into pixel-perfect, functional interfaces.
- Collaborate with backend developers to integrate APIs and ensure seamless data flow.
- Work closely with stakeholders to understand requirements and deliver solutions that exceed expectations.
- Participate in code reviews and contribute constructively to maintain high-quality standards.
Code Management and Quality
- Use Git and version-control best practices to manage and track code changes.
- Implement and maintain CI/CD pipelines for efficient deployment processes.
- Produce comprehensive documentation for code, APIs, and technical specifications.
- Champion best practices in frontend engineering and contribute to shared knowledge within the team.
Problem Solving and Optimisation
- Debug and troubleshoot complex user-facing issues to ensure a smooth experience.
- Conduct performance audits and implement optimisations to enhance load times and responsiveness.
- Identify potential security vulnerabilities and implement appropriate safeguards.
- Stay informed about emerging technologies and frameworks to ensure continuous improvement.
Required Qualifications
Experience
- Minimum of five years of professional experience in frontend development post-graduation.
- Proven track record delivering high-quality, production-grade frontend applications.
- Experience working in agile or scrum environments.
Technical Expertise
- Expert-level proficiency in React.js and its core principles.
- Deep understanding of React Hooks (useState, useEffect, useContext, useReducer, useMemo, useCallback, and custom hooks).
- Strong knowledge of frontend architecture patterns, JavaScript (ES6+), HTML5, and CSS3.
- Proficiency in state management libraries such as Redux, Redux Toolkit, MobX, Context API, or Zustand.
- Experience with React Router for navigation and routing.
- Understanding of performance optimisation techniques including memoisation, lazy loading, and code splitting.
- Familiarity with testing frameworks such as Jest, React Testing Library, and Enzyme.
Core Concepts and Security
- Deep understanding of frontend design principles, UI architecture, and user-centred design.
- Strong awareness of frontend security best practices, including mitigation of OWASP Top 10 vulnerabilities (XSS, CSRF, injection attacks, and sensitive data exposure).
- Proficiency with Git and collaborative workflows.
- Commitment to writing maintainable, testable, and well-documented code.
Industry and Domain Knowledge
- Oil and gas industry experience preferred but not required; willingness to learn MRO supply-chain complexities.
- Understanding of procurement processes, supply-chain analytics, and operational performance metrics is advantageous.
- Experience developing real-time data systems supporting operational environments preferred.
Core Competencies
- Strong aesthetic and functional understanding of layout, typography, and user experience.
- Excellent analytical thinking and creative problem-solving skills.
- Outstanding written and verbal communication.
- Ability to work independently while thriving in a collaborative environment.
- Attention to detail and a commitment to delivering quality work.
Key Skills
Ranked by relevanceReady to apply?
Join Swan Global and take your career to the next level!
Application takes less than 5 minutes

