
Angular Developer
Job Summary
We are seeking a skilled Angular Developer to design and develop web applications for the oil and gas industry. The ideal candidate will have expertise in Angular, TypeScript, JavaScript, and experience working with data visualization, GIS mapping, and real-time monitoring systems used in the energy sector.
Key Responsibilities
Front-End Development:
- Develop dynamic, responsive, and scalable Angular applications for oil and gas operations.
- Implement UI components, directives, and reusable modules to enhance application performance.
Data Visualization & GIS Integration:
- Work with charts, graphs, and dashboards to display real-time oil & gas data.
- Integrate mapping libraries (Leaflet, OpenLayers, ArcGIS API) for geospatial data visualization.
API Integration & Data Handling:
- Connect to RESTful APIs, GraphQL, and WebSockets for real-time data exchange.
- Optimize data binding and state management using RxJS, NgRx.
Performance Optimization & Security:
- Optimize application performance, lazy loading, and caching techniques.
- Implement security best practices for handling sensitive energy data.
Testing & Deployment:
- Conduct unit testing (Jasmine, Karma) and end-to-end testing (Cypress, Protractor).
- Work with CI/CD pipelines for automated deployments.
Required Skills & Experience
Angular (2+ to latest version) – Expertise in component-based architecture
TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS
RxJS, NgRx – State management for real-time applications
API Integration – REST, GraphQL, WebSockets
Data Visualization – D3.js, Highcharts, Chart.js, GIS tools (ArcGIS, Leaflet, OpenLayers)
Version Control – Git, GitHub, GitLab
Agile & DevOps – Experience working in Agile teams with CI/CD pipelines
Preferred Qualifications
Bachelor’s/Master’s degree in Computer Science, IT, or a related field
Experience in energy, oil & gas, or industrial IoT applications
Familiarity with cloud platforms (AWS, Azure, GCP)
Job Type: Contract
Contract length: 12 months
Pay: RM4,814.28 - RM8,501.28 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Schedule:
- Day shift
Application Question(s):
- Are you Malaysian?
Experience:
- Angular: 2 years (Required)
Work Location: In person