3 115 Software Applications jobs in Saudi Arabia
Director - Applications & Software Engineering
Posted 8 days ago
Job Viewed
Job Description
Role Purpose:
Build and maintain secure, scalable software solutions that power Bupa Arabia’s digital products and internal systems. Deliver high-quality applications, seamless integrations, and automation to drive innovation, customer value, and business agility.
Seek a hands-on, technically fluent leader to define the technical strategy, scale Agile delivery, and champion engineering excellence across all customer-facing and enterprise applications. Lead modernization initiatives, integrate legacy and modern platforms, and partner with Product, Platform, AI/Data, and Cybersecurity teams to deliver secure, compliant, and high-performing solutions.
The ideal candidate has built native applications, led large-scale Agile delivery, implemented DevOps at scale, and driven successful integrations in regulated industries such as Health tech or insurance.
Key Accountabilities:
1- Custom Application Development and Enterprise Systems Development;
- Design and deliver secure, high-performing web and native mobile apps for members, partners, and employees
- Lead cross-functional teams to create intuitive, scalable digital experiences
- Extend and customize enterprise platforms (ERP, HR, Finance, CRM) through development, integrations, and upgrade management
- Ensure enterprise applications are tailored to business needs and fully compliant with regulatory standards
2- Integration Engineering (API & Middleware) and DevOps & Automation Engineering;
- Architect and manage API integrations and middleware platforms to enable real-time, secure data exchange between systems
- Build robust, maintainable connectors for both legacy and modern platforms
- Drive DevOps culture across engineering—implement CI/CD pipelines, infrastructure-as-code (IaC), and automated testing frameworks
- Ensure secure, efficient, and consistent deployments across environments
3- Release & Change Management;
- Plan and coordinate software releases, including change approval, risk mitigation, and rollback strategies
- Align with ITIL-based service management practices to ensure smooth deployments
4- Application Lifecycle Support;
- Lead triage, bug fixes, enhancements, and release readiness with full accountability for application stability and performance
- Oversee long-term support plans, technical debt management, and refactoring
5- Quality Engineering & Test Automation;
- Promote test automation and early-stage quality controls—unit, regression, performance, and user acceptance testing
- Establish measurable quality KPIs and embed QA in the development lifecycle
6- Team Leadership & Strategic Responsibilities;
- Define engineering culture, standards, and architecture across Bupa Arabia.
- Lead, coach, and grow multiple product engineering teams.
- Partner with Product, Design, Platform, and Infrastructure to align goals and execution.
- Drive engineering velocity, code quality, and continuous delivery.
- Modernize applications, integrating and replacing legacy systems where appropriate.
Director - Applications & Software Engineering
Posted today
Job Viewed
Job Description
Role Purpose:
Build and maintain secure, scalable software solutions that power Bupa Arabia’s digital products and internal systems. Deliver high-quality applications, seamless integrations, and automation to drive innovation, customer value, and business agility.
Seek a hands-on, technically fluent leader to define the technical strategy, scale Agile delivery, and champion engineering excellence across all customer-facing and enterprise applications. Lead modernization initiatives, integrate legacy and modern platforms, and partner with Product, Platform, AI/Data, and Cybersecurity teams to deliver secure, compliant, and high-performing solutions.
The ideal candidate has built native applications, led large-scale Agile delivery, implemented DevOps at scale, and driven successful integrations in regulated industries such as Health tech or insurance.
Key Accountabilities:
1- Custom Application Development and Enterprise Systems Development;
- Design and deliver secure, high-performing web and native mobile apps for members, partners, and employees
- Lead cross-functional teams to create intuitive, scalable digital experiences
- Extend and customize enterprise platforms (ERP, HR, Finance, CRM) through development, integrations, and upgrade management
- Ensure enterprise applications are tailored to business needs and fully compliant with regulatory standards
2- Integration Engineering (API & Middleware) and DevOps & Automation Engineering;
- Architect and manage API integrations and middleware platforms to enable real-time, secure data exchange between systems
- Build robust, maintainable connectors for both legacy and modern platforms
- Drive DevOps culture across engineering—implement CI/CD pipelines, infrastructure-as-code (IaC), and automated testing frameworks
- Ensure secure, efficient, and consistent deployments across environments
3- Release & Change Management;
- Plan and coordinate software releases, including change approval, risk mitigation, and rollback strategies
- Align with ITIL-based service management practices to ensure smooth deployments
4- Application Lifecycle Support;
- Lead triage, bug fixes, enhancements, and release readiness with full accountability for application stability and performance
- Oversee long-term support plans, technical debt management, and refactoring
5- Quality Engineering & Test Automation;
- Promote test automation and early-stage quality controls—unit, regression, performance, and user acceptance testing
- Establish measurable quality KPIs and embed QA in the development lifecycle
6- Team Leadership & Strategic Responsibilities;
- Define engineering culture, standards, and architecture across Bupa Arabia.
- Lead, coach, and grow multiple product engineering teams.
- Partner with Product, Design, Platform, and Infrastructure to align goals and execution.
- Drive engineering velocity, code quality, and continuous delivery.
- Modernize applications, integrating and replacing legacy systems where appropriate.
Websites and Applications Software, Developer
Posted today
Job Viewed
Job Description
**Salary**: ﷼2,500.00 - ﷼3,500.00 per month
Ability to commute/relocate:
- Jeddah: Reliably commute or planning to relocate before starting work (required)
**Experience**:
- Web Development: 1 year (preferred)
Tech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrTech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrTech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrTech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrBe The First To Know
About the latest Software applications Jobs in Saudi Arabia !
Tech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrTech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-LjbffrTech Lead- Software Web / Mobile Applications
Posted 18 days ago
Job Viewed
Job Description
Tech Lead- Software Web / Mobile Applications Responsibilities
- Directly interface with customers/sales managers to understand their requirements, manage customer relationships, and come up with a plan of action independently.
- Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high level project plan with project timeline and resource requirements, and staffing and organization of project team.
- Design and architect solutions for customer projects, drive end-to-end solution design and delivery across different platforms (web and mobile).
- Help build, train and grow a team of engineers, readily welcome and implement remote work culture.
- Establish team culture and processes around standups, code commits, feedback loops.
- Execute and implement cloud solutions together with the team (being hands-on is key!).
- Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team.
- Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Experience building applications.
- Experience building distributed systems in cloud environments and data centers.
- Experience with designing, developing and deploying applications for diverse platforms (web and mobile).
- Solid understanding of workflow and process automation, solution integration, and scripting.
- Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
- Strong software debugging and problem solving skills.
- Strong skills in information gathering and requirement documentation.
- Quick learner and ability to adapt to customer driven fast-paced development environments.
- Aptitude to learn new bleeding-edge technologies.
- Experience of working in a complex team environment. Able to deliver under pressure.
- Team player with outstanding collaboration and teamwork attitude.
- Excellent written and verbal communication skills.
- Excellent analytical and problem solving skills.
- Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers.
- Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud and data center.
- Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
- Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules.
- Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
- Minimum 3 years of experience in technical lead role.
- Experience building large scale, complex distributed systems.
- Familiarity with CI/CD and containerization concepts and toolchains.
- Familiarity with one or more design systems (Material Design, Chakra UI etc.).
- Experience with one or more front-end frameworks for web applications (Angular, React etc.).
- Familiarity working with SQL and No SQL databases.
- Familiarity with one or more mobile development frameworks (Swift, Kotlin, React Native, Flutter etc.).
Information Technology and Services - Al Riyadh, Saudi Arabia
#J-18808-Ljbffr