Job Description
About the Role
We are hiring a Frontend Engineer to design and build user-facing experiences for a modern platform transforming how the energy sector collaborates and operates. This 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 thoughtfully crafted interfaces that are efficient, scalable, and easy to use.
Key Responsibilities
Development & Implementation
- Design and develop engaging, responsive user interfaces using React, HTML, CSS, and modern JavaScript
- Build scalable and maintainable frontend architectures using reusable React components and state management solutions
- Implement robust, reusable design patterns following clean-code principles and industry best practices
- Ensure cross-browser compatibility and optimize applications for speed, performance, and scalability
Collaboration & Communication
- Work closely with UX/UI designers to translate designs into pixel-perfect, functional interfaces
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow
- Engage with stakeholders to understand requirements and deliver high-quality solutions
- Participate in code reviews and contribute to maintaining high engineering standards
Code Management & Quality
- Use Git and version-control best practices to manage and track code changes
- Implement and maintain CI/CD pipelines for efficient and reliable deployments
- Produce clear and comprehensive documentation for code, APIs, and technical decisions
- Promote frontend engineering best practices and contribute to shared team knowledge
Problem Solving & Optimization
- Debug and resolve complex user-facing issues to ensure a smooth user experience
- Conduct performance audits and implement optimizations to improve load times and responsiveness
- Identify potential security risks and apply appropriate safeguards
- Stay current with emerging frontend technologies, frameworks, and best practices
Required Qualifications
Experience
- Minimum 5+ years of professional frontend development experience post-graduation
- Proven experience delivering 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, including:
- useState, useEffect, useContext, useReducer
- useMemo, useCallback, and custom hooks
- Strong command of JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries such as:
- Redux, Redux Toolkit, MobX, Context API, or Zustand
- Proficiency with React Router for navigation and routing
- Strong understanding of performance optimization techniques:
- Memoization, lazy loading, code splitting
- Familiarity with testing frameworks:
- Jest, React Testing Library, Enzyme
Core Concepts & Security
- Strong understanding of frontend architecture, UI design principles, and user-centered design
- Solid knowledge of frontend security best practices, including mitigation of OWASP Top 10 vulnerabilities:
- XSS, CSRF, injection attacks, sensitive data exposure
- Proficiency with Git and collaborative development workflows
- Commitment to writing maintainable, testable, and well-documented code
Industry & Domain Knowledge
- Oil and gas industry experience is a plus but not mandatory
- Willingness to learn MRO supply-chain workflows and procurement systems
- Understanding of procurement processes, supply-chain analytics, and operational KPIs is advantageous
- Experience with real-time data systems supporting operational environments is preferred
Core Competencies
- Strong visual and functional understanding of layout, typography, and UX
- Excellent analytical thinking and problem-solving skills
- Clear and effective written and verbal communication
- Ability to work independently while contributing in a collaborative team environment
- High attention to detail and commitment to quality
- Willingness to travel for client implementations and operational support
Job Type: Full-time
Application Question(s):
- How many years of Frontend Development experience do you currently have?
- Salary expectation in PKR?
- What is your current notice period? (days)
- What would you rate your English (Speaking/Writing) out of 10?
Work Location: In person