Web Development

Bupa · Djeddah, Arabie saoudite

AutreTemps pleinSur site

Job Description

Role Purpose:

Full Stack Web Application Developer is responsible for contributing to the design, development, and maintenance of modern web applications using React on the front end and .NET Core on the back end. The role focuses on building user friendly interfaces, implementing backend services and APIs, supporting database operations, and ensuring the performance and reliability of end to end application features.

Key Accountabilities:

1- End-to-End Web Application Development;

  • Develop and enhance UI components using React, TypeScript/JavaScript, Redux, Hooks.
  • Implement responsive and accessible designs (CSS, Material UI, Bootstrap, etc.).
  • Optimize front-end performance (lazy loading, memoization, code splitting).
  • Debug UI issues and support cross-browser compatibility.

2- Code Quality & Maintainability;

  • Write Clean & Testable Code
  • Conduct Unit Testing & Integration Testing
  • Perform Code Reviews
  • Maintain Documentation
  • Ensure Compliance With Architecture & Security Standards

3- System Integration & APIs;

  • Assist in CI/CD pipeline operations (Azure DevOps, GitHub Actions, GitLab CI).
  • Manage code versioning and branching workflows using Git.
  • Participate in unit testing and API testing using xUnit, Postman, or similar tools.
  • Integrate APIs with front-end components using Axios/Fetch.

4- Application Performance & Reliability;

  • Write unit tests for both front end and back end components.
  • Review peers’ code and follow coding standards.
  • Maintain documentation for features, APIs, and deployment steps.

5- Collaboration & Agile Delivery;

  • Participate in daily stand-ups, sprint planning, and retrospectives.
  • Work under guidance of senior developers or technical leads.
  • Support bug fixing, troubleshooting, and production issue resolution.

6- Continuous Learning & Improvement;

  • Improving Personal Technical Competence
  • Participating in Knowledge Sharing
  • Adopting Feedback for Growth
  • Supporting Process and Practice Improvements

Skills

  • Front-End Development
  • Back-End Development
  • Database & Data Handling
  • Version Control & CI/CD
  • Testing & Debugging
  • Cloud & DevOps
  • Communication Skills
  • Team Collaboration
  • Time & Task Management
  • Adaptability & Learning
  • Accountability & Ownership
  • Understanding of Software Development Lifecycle (SDLC)
  • Documentation & Reporting
  • Ability to Work in a Fast-Paced Environment

Education

Bachelor's degree in Information Technology or related field.

À propos de l'employeur

Bupa

UK, Australia, Spain, Chile, Poland, New Zealand, Hong Kong SAR, Türkiye, Brazil, Mexico, the US, Middle East, Ireland, Saudi Arabia and India. · Royaume-Uni

Bupa's purpose is helping people live longer, healthier, happier lives and making a better world. We are an international healthcare company serving over 38 million customers worldwide. With no shareholders, we reinvest profits into providing more and better healthcare for the benefit of current and future customers. We directly employ around 85,000 people, principally in the UK, Australia, Spain, Chile, Poland, New Zealand, Hong Kong SAR, Türkiye, Brazil, Mexico, the US, Middle East and Ireland. We also have associate businesses in Saudi Arabia and India. For more information, visit www.bupa.com