Web Developer / Web Engineer
Oil Companies
Role Description
We are seeking technically skilled and detail-oriented professionals for the positions of Web Developer / Web Engineer. These roles focus on website development, application functionality, system integration, performance optimization, and the delivery of reliable digital experiences.
As a Web Developer, you will contribute to designing, developing, testing, and maintaining websites and web applications. Responsibilities include:
- Creating responsive web pages
- Implementing interactive features
- Integrating APIs
- Ensuring consistent functionality across different browsers and devices
- Collaborating with designers, content teams, and other developers
- Troubleshooting website issues
- Optimizing loading speed
- Maintaining existing applications
- Improving accessibility
- Updating technical documentation
- Evaluating user feedback
- Enhancing website usability
- Ensuring web applications follow established coding standards and design specifications
As a Web Engineer, you will focus on the technical architecture, engineering, integration, and optimization of web-based systems. Responsibilities include:
- Developing scalable web solutions
- Evaluating system requirements
- Implementing application components
- Improving the performance and reliability of web infrastructure
- Working closely with software engineers, product teams, and technical stakeholders
- Designing technical solutions
- Optimizing databases and server interactions
- Implementing security measures
- Conducting system testing
- Resolving complex technical issues
- Contributing to application scalability
- Supporting deployment processes
- Performing performance monitoring
- Improving web engineering practices
Both positions require effective technical communication, accurate documentation, and collaboration across multidisciplinary teams.
Key Responsibilities
- Contribute to designing, developing, testing, and maintaining websites and web applications.
- Create responsive web pages and implement interactive features.
- Integrate APIs and ensure consistent functionality across devices.
- Troubleshoot website issues, optimize loading speed, and maintain existing applications.
- Improve accessibility and update technical documentation.
- Evaluate user feedback and enhance website usability.
- Develop scalable web solutions and evaluate system requirements.
- Implement application components and improve web infrastructure performance and reliability.
- Design technical solutions, optimize databases and server interactions, and implement security measures.
- Conduct system testing and resolve complex technical issues.
- Contribute to application scalability, deployment processes, and performance monitoring.
- Support organizational objectives and maintain professional development standards.
Requirements & Tech Stack
- Strong programming skills
- Analytical thinking
- Problem-solving abilities
- Commitment to technical quality and continuous improvement
- HTML
- CSS
- JavaScript
- Modern web development frameworks
- Responsive design
- Browser compatibility
- Accessibility
- User interface principles
- APIs
- Databases
- Web servers
- Application integration
- Version control systems
- Debugging tools
- Software testing practices
- Backend programming languages (an advantage)
- Cloud services (an advantage)
- Web application architecture (an advantage)
- Website security
- Performance optimization
- Scalable application design
- Microsoft Office applications
- Technical documentation tools
- Effective technical communication
- Accurate documentation
- Collaboration across multidisciplinary teams
Qualifications
- A degree or diploma in Computer Science, Software Engineering, Information Technology, Web Development, or a related technical discipline.
- Strong understanding of web technologies, programming fundamentals, and software development principles.
- Familiarity with HTML, CSS, JavaScript, and modern web development frameworks.
- Knowledge of responsive design, browser compatibility, accessibility, and user interface principles.
- Understanding of APIs, databases, web servers, and application integration.
- Familiarity with version control systems, debugging tools, and software testing practices.
- Knowledge of backend programming languages, cloud services, or web application architecture is an advantage.
- Understanding of website security, performance optimization, and scalable application design.
- Ability to interpret technical requirements, troubleshoot issues, and develop practical solutions.
- Proficiency in Microsoft Office applications and technical documentation tools.
- Strong analytical, organizational, and problem-solving skills, with attention to detail.
- Effective communication skills, adaptability, and a commitment to continuous learning and technical excellence.







