Upload
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.
Job Details
Preferred Candidate
Bupa Arabia
Bupa Arabia is a healthcare insurance company based in the Kingdom of Saudi Arabia. We are an associate business of Bupa Group, which is a global healthcare company with an international reach that extends across multiple business operations, practices, and resources.
Founded in October 1997, Bupa Arabia was initially established through a partnership between Bupa Global International and Nazer Group, with the key focus to provide health insurance services with high quality and competitive prices, while ensuring a distinctive experience for customers. Bupa Arabia has since evolved into a fully Saudi-owned and operated company. Our transformation from a joint venture into a publicly traded company on the Saudi Stock Exchange occurred in 2008, as we made 40% of our shares available to the public during our Initial Public Offering (IPO).
As a subsidiary of the global Bupa Group, we draw upon international expertise while maintaining a profound understanding of local healthcare requirements and regulations. This allows us to offer comprehensive healthcare insurance solutions tailored to the unique needs of the Saudi Arabian market.
Bupa Arabia prides itself on its commitment to the wellbeing and development of its employees, providing them with the same standard of care, support, and professionalism that it expects to be delivered to its customers.
Our core values shape every aspect of our work and culture:
Commit – Own it with accountability and urgency.
Collaborate – Win together through cross-functional synergy.
Care – Put people first, both employees and customers.