Programming in Jordan
3309 Jobs Found
<p>As an Expert Mendix Engineer you will be responsible for providing business process leadership using Mendix to build platforms, modelling software for our products and client deployments, and integrating systems with third parties, collaborating with analysts, product owners, architect and other team members to drive out the technical requirements for a solution. Main Job Responsibilities: Leads/participates in design, development, coding, UI, testing, installation and support of software applications, interfaces, tools and services. Work with architect and project team to create or update technical specifications and documentation. Diagram process design models using Mendix working from requirements documents created by business analysts. Provide effort estimates and deliver according to estimates. Verify otheru2019s effort estimates and correct them if necessary. Review the process design of other team members and provide recommendations. Build reusable and custom components that can be leveraged throughout the organization. Analyze and work with documentation in UML notation Model, develop and assist others in the construction of software using Mendix Collaborate with the Technical Support Department in solving production issues and getting new software releases into the production environment Participate in appraisal processes of team members. Determine and document the impact of process changes and clearly articulate different alternatives. Collaborate with the Production Support Department in solving production issues and getting new software releases into the production environment. Support on the development of u201cProof of Conceptu201d projects as needed. Provide guidance and supervision to Mendix, Java, UI and mobile developers belonging to the department. Lead the proof of concepts and prototyping solutions. Educate the teams on design, construction and implementation using Mendix and Software Development best practices. Acting as a technical mentor/coach to all team members. Preparing or assisting with the preparation of technical proposals as required. Provide technical expertise and direction on solution delivery projects.</p><p><strong>Desired Candidate Profile</strong></p><p>Requirements Needed Competencies: Strong coaching and mentoring skills Able to work under minimal supervision Ability to work in a team environment Willing to work with people in remote sites or different time zones Leading skills Time management skills Proactive Excellent communication skills Problem Solver type Innovative and enjoy learning new technologies Willing to work in a fast-paced environment English Language u2013 Advanced Level Knowledge, Skills and Abilities: Strong understanding of the Business Process Management Notation, concepts and applications. Strong understanding of the software development cycles, coding, data mapping, user interface development, concepts and applications. Worked with BPMN Tools like Camunda or similar. Able to analyze and design solutions for provided requirements. Able to understand UML notation. Firm understanding of IT concepts (web services definition, user interface design and data use modeling). Experience on coding backend and frontend using Object Oriented Languages (Java, C#) and Scripting Languages (JavaScript). Experience using CSS or Boostrap for user interface development and styling. Able to analyze and design solutions for provided requirements. Able to understand UML notation. Firm understanding of IT concepts (web services definition, user interface design, OO design and data modeling). Solid understanding of Microservices Architecture. Preferences: Knowledge of programming or scripting languages: C#, Java, JavaScript. Utilities industry knowledge. UML, XML, Web Services knowledge. Certification in BPMN. Experience with some Low Code Platform: Mendix, OutSystems, etc. Certification on Mendix. Experience: 8+ years of hands-on experience designing, enhancing and documenting processes and BPMN models using modeling tools. 8+ years of hands-on experience designing, coding, maintaining software in an Object-Oriented Language. Some experience managing small teams. Interaction with external systems through web services/interfaces. Experience working in Agile/SCRUM methodologies. Education: Bachelor's degree in Computer Science, Industrial Engineering or Similar. Travel: Occasional traveling for specific project requirements. Work Schedule: Avertra's local office schedule.</p>
<p><br></p><p><b>About the Role</b></p><p>We are looking for a highly motivated and passionate candidate to contributes primarily to the back-end development track supporting the design, development, and sustained delivery of server-side services, APIs, data infrastructure, and telecom integration layers that power the division's solutions. Executes assigned development tasks under the technical guidance and direction of the Division Leader, progressively building depth across the division's technology stack while contributing to code quality, testing, and documentation.</p><p>Main Responsibilities, will include but will not be limited to:</p><ul><li>Study business and sales requirements and subsequently develop them into back-end solutions, as well as test and integrate them with current systems, contributing to the optimization of implemented systems</li><li>Monitor the performance of servers and applications and ensure the day-to-day smooth running of systems, supporting proper utilization in line with the function's requirements and overall business objectives.</li><li>Develop technical solutions, platforms, and changes based on business or technical needs</li><li>Develop programs and integration back-ends for Business Support Systems and Customer Care Applications and touchpoints, including FTTH Contractors, Corporate SMS, CMS back-ends, CMS adapters, HR Solutions, Commission Engines, CDRs back-ends, and similar systems.</li><li>Work alongside front-end and mobile developers within the division to implement the back-ends and APIs needed for the delivered solutions, aligning on contracts and integration points.</li><li>Use a variety of programming languages and technologies to build robust back-end platforms and user-facing solutions, including Java, Java Spring Boot, PHP, MongoDB, MySQL, Oracle DB, REST APIs, Web Services, and microservices.</li><li>Support implementation across multiple platforms and legacy software applications, contributing to migrations and integration efforts as assigned.</li><li>Participate in code reviews as both author and reviewer, applying feedback constructively and learning from the process to strengthen technical depth.</li><li>Contribute to the division's CI/CD practices, building and maintaining pipeline components and using DevOps tooling in use at Zain (Azure DevOps, Docker, Kubernetes, Elasticsearch & Kibana, Prometheus & Grafana).</li></ul><p><strong>Desired Candidate Profile</strong></p><p><b>What We Need From You</b></p><p>To be shortlisted for this position, you will need to comply with all of the below requirements:</p><ul><li>Holds a bachelor s degree in Computer Science, Computer Engineering or any related field</li><li>Minimum: 3 years of relevant experience.</li></ul>
<p><h4>Description</h4>
<p>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs, and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces, and content focused on creating impact and growth across different interactions.</p>
<p>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.</p>
<h4>Job overview</h4>
<p>We are seeking a Senior Frontend Developer with 5–7 years of experience building scalable, high-performance, and accessible web applications within enterprise digital platforms. This role is frontend-focused and requires deep expertise in modern JavaScript frameworks, component-driven architecture, responsive UI development, and enterprise CMS integration — particularly Adobe Experience Manager (AEM).</p>
<p>The ideal candidate combines strong technical execution with ownership, mentoring capabilities, and the ability to collaborate across multidisciplinary teams including design, backend, QA, DevOps, and content teams. Experience delivering large-scale, content-rich websites and design system-driven frontend architectures is essential.</p>
<h4>Role responsibilities</h4>
<p><strong>Frontend architecture & development</strong><br>
Lead the development of scalable, maintainable, and high-performance frontend applications using HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks. Define and implement frontend architecture, reusable component strategies, and coding standards. Build modular, reusable UI components aligned with enterprise design systems and scalable frontend patterns.</p>
<p><strong>Framework & application development</strong><br>
Develop advanced frontend solutions using React (preferred), Next.js, or Vue.js. Architect and manage frontend state, routing, rendering strategies, and component composition. Optimize frontend applications for scalability, maintainability, and long-term extensibility.</p>
<p><strong>CMS & AEM integration</strong><br>
Lead frontend integration efforts within Adobe Experience Manager (AEM) or comparable enterprise CMS platforms. Work extensively with:</p>
<ul>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>SPA editor</li>
<li>Component dialogs</li>
</ul>
<p>Ensure frontend solutions are author-friendly and aligned with CMS content authoring workflows. Collaborate with backend/AEM developers to establish clean component contracts and integration standards.</p>
<p><strong>Design system implementation</strong><br>
Translate Figma and design system specifications into scalable frontend implementations. Drive consistency in UI implementation, typography, spacing, accessibility, and interaction behavior. Contribute to or maintain enterprise component libraries and shared UI frameworks.</p>
<p><strong>Performance optimization</strong><br>
Lead frontend performance initiatives focused on:</p>
<ul>
<li>Core Web Vitals</li>
<li>Lazy loading</li>
<li>Code splitting</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Rendering performance</li>
</ul>
<p>Monitor and improve application performance across devices and browsers.</p>
<p><strong>Accessibility & quality</strong><br>
Ensure applications meet WCAG 2.1 AA accessibility standards. Advocate for semantic HTML, accessibility best practices, and inclusive design implementation. Conduct code reviews and enforce frontend quality standards.</p>
<p><strong>API & headless integration</strong><br>
Integrate frontend applications with RESTful and GraphQL APIs. Support headless CMS and decoupled frontend architectures where applicable. Manage asynchronous data handling, caching strategies, and error states effectively.</p>
<p><strong>Technical leadership & mentorship</strong><br>
Mentor junior and mid-level frontend developers. Participate in architectural discussions, technical planning, and sprint estimation. Promote best practices in frontend engineering, testing, accessibility, and performance.</p>
<p><strong>Collaboration</strong><br>
Work closely with product owners, UX/UI designers, QA engineers, backend developers, DevOps teams, and content authors. Participate actively in Agile/Scrum ceremonies and contribute to delivery planning.</p>
<h4>Requirements</h4>
<p>5–7 years of professional frontend development experience. Proven experience delivering enterprise-scale or content-heavy web platforms. Strong hands-on experience with Adobe Experience Manager (AEM) or similar enterprise CMS platforms. Experience working within Agile/Scrum delivery teams. Experience contributing to frontend architecture and technical decision-making.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Expert-level proficiency in:</p>
<ul>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>SCSS/SASS</li>
<li>Responsive and mobile-first development</li>
<li>Cross-browser compatibility</li>
<li>Progressive enhancement</li>
<li>RTL and multilingual frontend support</li>
</ul>
<p><strong>Modern frontend frameworks</strong><br>
Advanced hands-on experience with:</p>
<ul>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>Component-driven architecture</li>
<li>React hooks and lifecycle</li>
<li>TypeScript</li>
<li>State management solutions (Redux, Context API, Zustand, etc.)</li>
<li>SSR/SSG concepts</li>
</ul>
<p><strong>AEM & CMS expertise</strong><br>
Strong practical experience integrating frontend solutions within AEM environments. Experience with:</p>
<ul>
<li>AEM SPA editor</li>
<li>AEM as a Cloud Service</li>
<li>Clientlibs optimization</li>
<li>Editable templates</li>
<li>Content authoring workflows</li>
</ul>
<p>Understanding of enterprise CMS constraints and scalable authorable component strategies.</p>
<p><strong>Design systems & UI engineering</strong><br>
Experience building and maintaining scalable design systems and component libraries. Strong ability to convert Figma designs into production-ready interfaces with high visual accuracy. Familiarity with Tailwind CSS or utility-first styling approaches is a plus. Strong understanding of frontend animations and interaction design.</p>
<p><strong>Tooling & workflow</strong><br>
Strong proficiency with:</p>
<ul>
<li>Git workflows</li>
<li>npm/Yarn</li>
<li>Webpack/Vite</li>
<li>Browser developer tools</li>
</ul>
<p>Familiarity with:</p>
<ul>
<li>JIRA</li>
<li>CI/CD pipelines</li>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
</ul>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong expertise in:</p>
<ul>
<li>Core Web Vitals optimization</li>
<li>Frontend performance auditing</li>
<li>WCAG 2.1 AA compliance</li>
<li>Technical SEO fundamentals</li>
<li>Semantic HTML and metadata optimization</li>
</ul>
<p><strong>Testing & quality assurance</strong><br>
Experience with:</p>
<ul>
<li>Jest</li>
<li>React Testing Library</li>
<li>Cypress or Playwright</li>
<li>Understanding of unit, integration, and E2E testing strategies</li>
</ul>
<h4>Nice to have</h4>
<p>Experience with headless CMS architectures and GraphQL APIs. Experience with:</p>
<ul>
<li>Contentful</li>
<li>Sitecore</li>
<li>Storyblok</li>
<li>Optimizely</li>
</ul>
<p>Familiarity with Adobe Analytics, Adobe Target, or Tealium. Experience supporting multilingual and Arabic/RTL websites. Exposure to microfrontend architecture is a plus.</p>
<h4>Soft skills</h4>
<ul>
<li>Strong leadership and mentoring abilities</li>
<li>Excellent problem-solving and analytical skills</li>
<li>Strong communication and stakeholder management skills</li>
<li>Ability to manage priorities and deliver high-quality work under deadlines</li>
<li>Strong attention to detail and commitment to frontend excellence</li>
</ul>
<h4>Education</h4>
<p>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.</p></p><p></p>
<p><h4>Description</h4>
<p>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs, and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces, and content focused on creating impact and growth across different interactions.</p>
<p>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.</p>
<h4>Job overview</h4>
<p>We are seeking a Senior Frontend Developer with 5–7 years of experience building scalable, high-performance, and accessible web applications within enterprise digital platforms. This role is frontend-focused and requires deep expertise in modern JavaScript frameworks, component-driven architecture, responsive UI development, and enterprise CMS integration — particularly Adobe Experience Manager (AEM).</p>
<p>The ideal candidate combines strong technical execution with ownership, mentoring capabilities, and the ability to collaborate across multidisciplinary teams including design, backend, QA, DevOps, and content teams. Experience delivering large-scale, content-rich websites and design system-driven frontend architectures is essential.</p>
<h4>Role responsibilities</h4>
<p><strong>Frontend architecture & development</strong><br>
Lead the development of scalable, maintainable, and high-performance frontend applications using HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks. Define and implement frontend architecture, reusable component strategies, and coding standards. Build modular, reusable UI components aligned with enterprise design systems and scalable frontend patterns.</p>
<p><strong>Framework & application development</strong><br>
Develop advanced frontend solutions using React (preferred), Next.js, or Vue.js. Architect and manage frontend state, routing, rendering strategies, and component composition. Optimize frontend applications for scalability, maintainability, and long-term extensibility.</p>
<p><strong>CMS & AEM integration</strong><br>
Lead frontend integration efforts within Adobe Experience Manager (AEM) or comparable enterprise CMS platforms. Work extensively with:</p>
<ul>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>SPA editor</li>
<li>Component dialogs</li>
</ul>
<p>Ensure frontend solutions are author-friendly and aligned with CMS content authoring workflows. Collaborate with backend/AEM developers to establish clean component contracts and integration standards.</p>
<p><strong>Design system implementation</strong><br>
Translate Figma and design system specifications into scalable frontend implementations. Drive consistency in UI implementation, typography, spacing, accessibility, and interaction behavior. Contribute to or maintain enterprise component libraries and shared UI frameworks.</p>
<p><strong>Performance optimization</strong><br>
Lead frontend performance initiatives focused on:</p>
<ul>
<li>Core Web Vitals</li>
<li>Lazy loading</li>
<li>Code splitting</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Rendering performance</li>
</ul>
<p>Monitor and improve application performance across devices and browsers.</p>
<p><strong>Accessibility & quality</strong><br>
Ensure applications meet WCAG 2.1 AA accessibility standards. Advocate for semantic HTML, accessibility best practices, and inclusive design implementation. Conduct code reviews and enforce frontend quality standards.</p>
<p><strong>API & headless integration</strong><br>
Integrate frontend applications with RESTful and GraphQL APIs. Support headless CMS and decoupled frontend architectures where applicable. Manage asynchronous data handling, caching strategies, and error states effectively.</p>
<p><strong>Technical leadership & mentorship</strong><br>
Mentor junior and mid-level frontend developers. Participate in architectural discussions, technical planning, and sprint estimation. Promote best practices in frontend engineering, testing, accessibility, and performance.</p>
<p><strong>Collaboration</strong><br>
Work closely with product owners, UX/UI designers, QA engineers, backend developers, DevOps teams, and content authors. Participate actively in Agile/Scrum ceremonies and contribute to delivery planning.</p>
<h4>Requirements</h4>
<p>5–7 years of professional frontend development experience. Proven experience delivering enterprise-scale or content-heavy web platforms. Strong hands-on experience with Adobe Experience Manager (AEM) or similar enterprise CMS platforms. Experience working within Agile/Scrum delivery teams. Experience contributing to frontend architecture and technical decision-making.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Expert-level proficiency in:</p>
<ul>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>SCSS/SASS</li>
<li>Responsive and mobile-first development</li>
<li>Cross-browser compatibility</li>
<li>Progressive enhancement</li>
<li>RTL and multilingual frontend support</li>
</ul>
<p><strong>Modern frontend frameworks</strong><br>
Advanced hands-on experience with:</p>
<ul>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>Component-driven architecture</li>
<li>React hooks and lifecycle</li>
<li>TypeScript</li>
<li>State management solutions (Redux, Context API, Zustand, etc.)</li>
<li>SSR/SSG concepts</li>
</ul>
<p><strong>AEM & CMS expertise</strong><br>
Strong practical experience integrating frontend solutions within AEM environments. Experience with:</p>
<ul>
<li>AEM SPA editor</li>
<li>AEM as a Cloud Service</li>
<li>Clientlibs optimization</li>
<li>Editable templates</li>
<li>Content authoring workflows</li>
</ul>
<p>Understanding of enterprise CMS constraints and scalable authorable component strategies.</p>
<p><strong>Design systems & UI engineering</strong><br>
Experience building and maintaining scalable design systems and component libraries. Strong ability to convert Figma designs into production-ready interfaces with high visual accuracy. Familiarity with Tailwind CSS or utility-first styling approaches is a plus. Strong understanding of frontend animations and interaction design.</p>
<p><strong>Tooling & workflow</strong><br>
Strong proficiency with:</p>
<ul>
<li>Git workflows</li>
<li>npm/Yarn</li>
<li>Webpack/Vite</li>
<li>Browser developer tools</li>
</ul>
<p>Familiarity with:</p>
<ul>
<li>JIRA</li>
<li>CI/CD pipelines</li>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
</ul>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong expertise in:</p>
<ul>
<li>Core Web Vitals optimization</li>
<li>Frontend performance auditing</li>
<li>WCAG 2.1 AA compliance</li>
<li>Technical SEO fundamentals</li>
<li>Semantic HTML and metadata optimization</li>
</ul>
<p><strong>Testing & quality assurance</strong><br>
Experience with:</p>
<ul>
<li>Jest</li>
<li>React Testing Library</li>
<li>Cypress or Playwright</li>
<li>Understanding of unit, integration, and E2E testing strategies</li>
</ul>
<h4>Nice to have</h4>
<p>Experience with headless CMS architectures and GraphQL APIs. Experience with:</p>
<ul>
<li>Contentful</li>
<li>Sitecore</li>
<li>Storyblok</li>
<li>Optimizely</li>
</ul>
<p>Familiarity with Adobe Analytics, Adobe Target, or Tealium. Experience supporting multilingual and Arabic/RTL websites. Exposure to microfrontend architecture is a plus.</p>
<h4>Soft skills</h4>
<ul>
<li>Strong leadership and mentoring abilities</li>
<li>Excellent problem-solving and analytical skills</li>
<li>Strong communication and stakeholder management skills</li>
<li>Ability to manage priorities and deliver high-quality work under deadlines</li>
<li>Strong attention to detail and commitment to frontend excellence</li>
</ul>
<h4>Education</h4>
<p>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.</p></p><p></p>
<p>ZAIN2486 - Integration Developer Team Member • Operation Zain Jordan • Division IT & Technical • Location Jordan - Amman • Closing Date 08-Oct-2026</p><p>We are looking for a highly motivated and passionate candidate to Developing services, applications and solutions based on business and sales requirements for Business Support Systems and Customer Care Applications as well as monitoring their performance and ensuring day-to-day smooth running of systems, in addition to maintaining deployed and subsequently recommending upgrades to improve the functionality and performance of systems.</p><p>Main Responsibilities, will include but will not be limited to:</p><ul><li>Studying business and sales requirements and subsequently developing them into services, applications, and solutions, as well as testing and integrating them with CRM and other enterprise systems and platforms and contributing to the optimization of implemented systems. In addition to maintaining and developing Zain internal and external web services and APIs including REST and SOAP APIs and third-party integrations</li><li>Developing programs and Integration processes for Business Support Systems and Customer Care Applications and touch points including Billing System, Provisioning System, CRM, ERP, mobile applications, USSD, IVR, payment systems, external partners, and other enterprise platforms , etc.</li><li>Assisting in coding, implementing and maintaining Relational Database Management (RDBM) systems within the company, as well as troubleshooting problems that may arise and recommending suitable corrective and preventive actions in that regard, including database development and integration using Oracle SQL and SQL server.</li><li>Developing and Administrating Zain Services using different technologies including Microsoft .Net Framework & .Net Core (Web Services, Rest APIs, Microservices, back ends, etc...), Oracle PL/SQL, DELPHI, C#, Kafka and message queuing technologies, Redis, messaging and event-driven integration technologies, etc.</li><li>Monitoring the performance of servers and applications and ensuring they are running smoothly on a daily basis, as well as analyzing deployed products and subsequently reporting developmental areas to improve functionality of systems, performance, availability, stability, and reliability.</li><li>Administering and maintaining customer touch points web services including Zain Portal, Zain USSD, CRM, IVR, Zain APP, CMS, payment platforms, and other internal/external integration services, etc., as well as communicating requirements to vendors and ensuring that problems are followed up and resolved in a timely manner.</li><li>Analyzing and improving current system integrations and migration strategies including modernization of legacy services and applications and adoption of scalable integration and microservices architectures .</li><li>Maintaining the integrity and smooth functioning of the company's integration architecture, including APIs, microservices, Kafka and message queuing technologies, event-driven integrations, and integrations with internal and external systems.</li><li>Testing systems and effectively troubleshooting and debugging complications in an accurate and timely manner, as well as maintaining the archiving and documentation processes and creating SQL reporting service reports. Ensuring proper technical documentation, source control, code review, deployment, and CI/CD practices are followed for developed solutions.</li><li>Maintaining strong relationships with vendors and software providers and ensuring that continuous support and maintenance is provided to implemented systems, as well as coordinating technical integrations, requirements, testing, troubleshooting, and production support with internal and external parties.</li><li>Providing end users with required training for systems and applications deployed to end users and handling their complaints and inquiries to ensure proper utilization of the concerned systems.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>To be shortlisted for this position, you will need to comply with all of the below requirements:</p><ul><li>Holds a bachelor s degree in Computer Science, Computer Engineering or any related field</li><li>Minimum : 1 year of relevant experience.</li></ul>
<p><h4>Description</h4>
<p>Develop and maintain high-quality mobile applications using Flutter. Build scalable, maintainable, and reusable code following clean architecture principles. Implement advanced state management solutions using BLoC and Cubit patterns. Design and develop complex booking and reservation flows, including schedules, availability, payments, and edge-case handling.</p>
<p>Create highly customized, pixel-perfect UI/UX implementations with smooth animations and responsive performance. Develop custom widgets and optimize app performance across multiple devices and platforms. Integrate APIs, Firebase services, push notifications, analytics, and third-party services. Ensure application stability while adding new features or modifying existing functionality.</p>
<p>Collaborate closely with developers, QA engineers, designers, product managers, and other stakeholders. Participate in code reviews, technical discussions, and architectural decisions. Debug issues, optimize performance, and proactively identify technical improvements. Manage app releases for both Android and iOS platforms. Contribute to CI/CD pipelines and GitHub Actions workflows. Estimate tasks accurately and manage priorities effectively.</p>
<h4>Requirements</h4>
<ul>
<li>3-5 years of strong experience in Flutter development.</li>
<li>Solid understanding of scalable architecture and clean code principles.</li>
<li>Advanced experience with BLoC and Cubit state management patterns.</li>
<li>Proven experience building booking or reservation systems with complex workflows.</li>
<li>Strong expertise in creating custom UI components and animations.</li>
<li>Excellent understanding of responsive design and mobile performance optimization.</li>
<li>Experience with Git workflows and CI/CD pipelines, preferably GitHub Actions.</li>
<li>Strong experience with REST APIs, Firebase, push notifications, and third-party integrations.</li>
<li>Ability to write maintainable, reusable, and testable code.</li>
<li>Strong debugging and problem-solving skills.</li>
<li>Understanding of Android and iOS app release processes.</li>
<li>Ability to work independently and collaboratively within cross-functional teams.</li>
<li>Strong communication and task management skills.</li>
</ul>
<h4>Nice to Have</h4>
<ul>
<li>Experience in food delivery, e-commerce, or marketplace applications.</li>
<li>Experience with automated testing and test-driven development.</li>
<li>Familiarity with analytics and monitoring tools.</li>
<li>Experience working in agile development environments.</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>Develop and maintain high-quality mobile applications using Flutter. Build scalable, maintainable, and reusable code following clean architecture principles. Implement advanced state management solutions using BLoC and Cubit patterns. Design and develop complex booking and reservation flows, including schedules, availability, payments, and edge-case handling.</p>
<p>Create highly customized, pixel-perfect UI/UX implementations with smooth animations and responsive performance. Develop custom widgets and optimize app performance across multiple devices and platforms. Integrate APIs, Firebase services, push notifications, analytics, and third-party services. Ensure application stability while adding new features or modifying existing functionality.</p>
<p>Collaborate closely with developers, QA engineers, designers, product managers, and other stakeholders. Participate in code reviews, technical discussions, and architectural decisions. Debug issues, optimize performance, and proactively identify technical improvements. Manage app releases for both Android and iOS platforms. Contribute to CI/CD pipelines and GitHub Actions workflows. Estimate tasks accurately and manage priorities effectively.</p>
<h4>Requirements</h4>
<ul>
<li>3-5 years of strong experience in Flutter development.</li>
<li>Solid understanding of scalable architecture and clean code principles.</li>
<li>Advanced experience with BLoC and Cubit state management patterns.</li>
<li>Proven experience building booking or reservation systems with complex workflows.</li>
<li>Strong expertise in creating custom UI components and animations.</li>
<li>Excellent understanding of responsive design and mobile performance optimization.</li>
<li>Experience with Git workflows and CI/CD pipelines, preferably GitHub Actions.</li>
<li>Strong experience with REST APIs, Firebase, push notifications, and third-party integrations.</li>
<li>Ability to write maintainable, reusable, and testable code.</li>
<li>Strong debugging and problem-solving skills.</li>
<li>Understanding of Android and iOS app release processes.</li>
<li>Ability to work independently and collaboratively within cross-functional teams.</li>
<li>Strong communication and task management skills.</li>
</ul>
<h4>Nice to Have</h4>
<ul>
<li>Experience in food delivery, e-commerce, or marketplace applications.</li>
<li>Experience with automated testing and test-driven development.</li>
<li>Familiarity with analytics and monitoring tools.</li>
<li>Experience working in agile development environments.</li>
</ul></p><p></p>
<p>Successful support for the implementation and delivery of the FMIS project, including: High-quality business requirements documentation. Support for solution design and implementation activities. Coordination with stakeholders and technical teams. Support for testing, UAT, and training activities. Delivery of project documentation and reporting. Support for successful project deployment and stabilization.</p><p>Work Location HQA and open for remote consultancy in the UNRWA fields of operations Expected duration 7 months</p><p><br></p><p><b>Duties and Responsibilities Specific Outputs/Tasks include but not limited to:</b></p><ul><li>Build and maintain FMIS application modules using ASP.NET/.NET Core and related Microsoft technologies.</li><li>Develop and maintain organizational hierarchy, premises management, projects management, dashboards, reporting, and GIS-related modules.</li><li>Develop backend services, APIs, and integrations with internal and external systems.</li><li>Provide daily technical support and analyze business/system requirements.</li><li>Conduct bug fixing, troubleshooting, optimization, and quality assurance activities.</li><li>Review code and ensure application security, performance, and compliance with UNRWA standards.</li><li>Support deployment, UAT, production releases, and post-go-live stabilization activities.</li><li>Prepare technical documentation, deployment guides, and user manuals.</li><li>Deliver regular progress updates and backlog tracking reports.</li><li>Participate in Agile/Scrum ceremonies and collaborate with project stakeholders throughout the implementation lifecycle.</li></ul><p><b><br></b></p><p><b>Qualifications/special skills</b></p><ul><li>University degree from accredited educational institution in Information Technology, Computer Science, Software Engineering, or related fdiscipline.</li><li>Minimum 4 years of experience in web application development using ASP.NET/.NET Core and MS SQL Server.</li><li>Experience in enterprise application development and implementation.</li><li>Experience developing APIs and integrations.</li><li>Experience in ASP.NET MVC, .NET Framework/.NET Core, C#, JavaScript, HTML, CSS, and related technologies.</li><li>Experience with relational databases and SQL Server.</li><li>Experience in troubleshooting, debugging, and performance optimization.</li><li>Familiarity with deployment environments and DevOps practices is desirable.</li><li>Experience with GIS integrations and dashboards is an asset.</li></ul><p>Languages English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>University degree from accredited educational institution in Information Technology, Computer Science, Software Engineering, or related fdiscipline.</li><li>Minimum 4 years of experience in web application development using ASP.NET/.NET Core and MS SQL Server.</li><li>Experience in enterprise application development and implementation.</li><li>Experience developing APIs and integrations.</li><li>Experience in ASP.NET MVC, .NET Framework/.NET Core, C#, JavaScript, HTML, CSS, and related technologies.</li><li>Experience with relational databases and SQL Server.</li><li>Experience in troubleshooting, debugging, and performance optimization.</li><li>Familiarity with deployment environments and DevOps practices is desirable.</li><li>Experience with GIS integrations and dashboards is an asset.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are seeking a talented Product Engineer specializing in Frontend development to join our innovative team in Amman, Jordan. In this role, you will have the opportunity to work on cutting-edge projects that impact our clients and enhance user experiences. As a Product Engineer, you will play a key role in designing and implementing user-friendly interfaces, ensuring that our products not only meet but exceed industry standards. This position is perfect for those looking to make a significant impact in a dynamic environment.</p><p>At our company, we prioritize career growth and continuous learning. You will have access to various training programs and mentorship opportunities that will help you hone your skills and advance your career. Collaborating with a diverse team of professionals, you will be encouraged to share ideas and contribute to the innovative culture that drives our success. We believe in fostering an environment where creativity thrives, and every team member can contribute to our mission.</p><p>As you take on the responsibilities of a Product Engineer, you will be instrumental in shaping the future of our products. The role offers the potential for career progression into senior positions, where you can lead projects and influence strategic decisions. If you are passionate about technology and eager to grow within a supportive and forward-thinking organization, we invite you to apply and embark on this exciting journey with us.</p><p><b>Responsibilities:</b></p><ol><li>Design and develop responsive user interfaces for web applications using HTML, CSS, and JavaScript, ensuring optimal performance and user experience.</li><li>Collaborate with UX/UI designers to translate wireframes and prototypes into functional code, utilizing tools such as Figma and Adobe XD.</li><li>Implement best practices for frontend development, including code reviews and version control with Git, to maintain high code quality and consistency.</li><li>Work closely with backend developers to integrate APIs and ensure seamless data flow between the frontend and backend systems.</li><li>Conduct performance testing and optimization of web applications using tools like Lighthouse and Google PageSpeed Insights to enhance load times and user satisfaction.</li><li>Participate in Agile development processes, attending daily stand-ups and sprint planning meetings to contribute to project timelines and deliverables.</li><li>Stay updated with the latest industry trends and emerging technologies, sharing insights with the team to foster innovation and continuous improvement.</li><li>Assist in troubleshooting and debugging frontend issues, providing timely resolutions to enhance overall application functionality.</li><li>Mentor junior developers and interns, sharing knowledge and best practices to cultivate a collaborative learning environment.</li></ol> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Proficiency in HTML, CSS, and JavaScript for frontend development.</li><li>Experience with modern frameworks such as React, Angular, or Vue.js.</li><li>Strong understanding of responsive design principles and mobile-first development.</li><li>Familiarity with version control systems, particularly Git.</li><li>Knowledge of performance optimization techniques for web applications.</li><li>Ability to collaborate effectively with cross-functional teams, including designers and backend developers.</li><li>Strong problem-solving skills and a proactive approach to troubleshooting issues.</li></ul></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Our Mission is to Simplify Life. We are looking to Simplify and automate complex decision-making for customer centric industries, like Utilities, Financial Services, Logistics, and commerce, that drive the world's economies and you have the chance to join the revolution. We are trying to solve huge challenges in today's enterprise that are directly impacting the employee and customer experience.</p><p>What can we promise you:</p><ul><li>You’ll join a global family of awesome, passionate people that are working together to build a sustainable, scalable ecosystem committed to using logic to create a better experience.</li><li>We want you to help us become better. You will be empowered to drive change and innovate.</li><li>That we will invest in you. We will give you the opportunity to master your domain and drive excellence.</li></ul><p><br></p><p>As an Expert Mendix Engineer you will be responsible for providing business process leadership using Mendix to build platforms, modelling software for our products and client deployments, and integrating systems with third parties, collaborating with analysts, product owners, architect and other team members to drive out the technical requirements for a solution.</p><p><br></p><p><br></p><p><b>Main Job Responsibilities:</b></p><ul><li>Leads/participates in design, development, coding, UI, testing, installation and support of software applications, interfaces, tools and services.</li><li>Work with architect and project team to create or update technical specifications and documentation.</li><li>Diagram process design models using Mendix working from requirements documents created by business analysts.</li><li>Provide effort estimates and deliver according to estimates.</li><li>Verify other’s effort estimates and correct them if necessary.</li><li>Review the process design of other team members and provide recommendations.</li><li>Build reusable and custom components that can be leveraged throughout the organization.</li><li>Analyze and work with documentation in UML notation</li><li>Model, develop and assist others in the construction of software using Mendix</li><li>Collaborate with the Technical Support Department in solving production issues and getting new software releases into the production environment</li><li>Participate in appraisal processes of team members.</li><li>Determine and document the impact of process changes and clearly articulate different alternatives.</li><li>Collaborate with the Production Support Department in solving production issues and getting new software releases into the production environment.</li><li>Support on the development of “Proof of Concept” projects as needed.</li><li>Provide guidance and supervision to Mendix, Java, UI and mobile developers belonging to the department.</li><li>Lead the proof of concepts and prototyping solutions.</li><li>Educate the teams on design, construction and implementation using Mendix and Software Development best practices.</li><li>Acting as a technical mentor/coach to all team members.</li><li>Preparing or assisting with the preparation of technical proposals as required.</li><li>Provide technical expertise and direction on solution delivery projects.</li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p><b>Needed Competencies:</b></p><ul><li>Strong coaching and mentoring skills</li><li>Able to work under minimal supervision</li><li>Ability to work in a team environment</li><li>Willing to work with people in remote sites or different time zones</li><li>Leading skills</li><li>Time management skills</li><li>Proactive</li><li>Excellent communication skills</li><li>Problem Solver type</li><li>Innovative and enjoy learning new technologies</li><li>Willing to work in a fast-passed environment</li><li>English Language – Advanced Level</li></ul><p><br></p><p><b>Knowledge, Skills and Abilities:</b></p><ul><li>Strong understanding of the Business Process Management Notation, concepts and applications.</li><li>Strong understanding of the software development cycles, coding, data mapping, user interface development, concepts and applications.</li><li>Worked with BPMN Tools like Camunda or similar.</li><li>Able to analyze and design solutions for provided requirements.</li><li>Able to understand UML notation.</li><li>Firm understanding of IT concepts (web services definition, user interface design and data use modeling).</li><li>Experience on coding backend and frontend using Object Oriented Languages (Java, C#) and Scripting Languages (JavaScript).</li><li>Experience using CSS or Boostrap for user interface development and styling.</li><li>Able to analyze and design solutions for provided requirements.</li><li>Able to understand UML notation.</li><li>Firm understanding of IT concepts (web services definition, user interface design, OO design and data modeling).</li><li>Solid understanding of Microservices Architecture.</li></ul><p><br></p><p><b>Preferences:</b></p><ul><li>Knowledge of programming or scripting languages: C#, Java, JavaScript.</li><li>Utilities industry knowledge.</li><li>UML, XML, Web Services knowledge.</li><li>Certification in BPMN.</li><li>Experience with some Low Code Platform: Mendix, OutSystems, etc.</li><li>Certification on Mendix.</li></ul><p><br></p><p><b>Experience:</b></p><ul><li>8+ years of hands-on experience designing, enhancing and documenting processes and BPMN models using modeling tools.</li><li>8+ years of hands-on experience designing, coding, maintaining software in an Object-Oriented Language.</li><li>Some experience managing small teams.</li><li>Interaction with external systems through web services/interfaces.</li><li>Experience working in Agile/SCRUM methodologies.</li></ul><p><br></p><p><b>Education: </b>Bachelor's degree in Computer Science, Industrial Engineering or Similar.</p><p><br></p><p><b>Travel:</b> Occasional traveling for specific project requirements.</p><p><br></p><p><b>Work Schedule:</b> Avertra's local office schedule.</p></div>
<p><h4>Description</h4>
<p>We’re looking for a hands-on AI Automation Engineer to help us design, build, and deploy intelligent business systems that combine automation, AI, and modern digital tools.</p>
<p>You’ll work across process automation, AI agents, workflow orchestration, integrations, and business transformation initiatives for both internal teams and client projects.</p>
<p>This is a highly practical role where you'll use AI, automation platforms, APIs, and no-code/low-code tools to eliminate manual work, improve operational efficiency, and create scalable business solutions.</p>
<ul>
<li>Design, build, and deploy AI-powered workflows using platforms such as n8n, Make, Zapier, and similar tools</li>
<li>Build AI agents that automate customer service, operations, sales, reporting, and internal business processes</li>
<li>Integrate Large Language Models (OpenAI, Claude, Gemini, and others) into business workflows and applications</li>
<li>Design and implement Retrieval-Augmented Generation (RAG) solutions using company documents, knowledge bases, and structured data</li>
<li>Connect business systems including CRMs, ERPs, databases, communication platforms, and third-party applications through APIs and webhooks</li>
<li>Develop AI-powered assistants, chatbots, and internal copilots for business users</li>
<li>Build automated reporting, monitoring, and business intelligence workflows</li>
<li>Conduct workflow discovery sessions and identify automation opportunities across departments</li>
<li>Create technical documentation, architecture diagrams, and deployment guidelines</li>
<li>Test, troubleshoot, optimize, and maintain automation systems to ensure reliability and scalability</li>
<li>Collaborate with designers, strategists, and developers to deliver AI-powered business solutions</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Have 3+ years of experience building workflow automation, integrations, or digital business systems</li>
<li>Have hands-on experience with n8n, Make.com, Zapier, or similar automation platforms</li>
<li>Have built AI-powered workflows using OpenAI, Claude, Gemini, Anthropic, or similar AI technologies</li>
<li>Understand prompt engineering, AI orchestration, and agent-based systems</li>
<li>Have experience working with APIs, webhooks, OAuth authentication, and third-party integrations</li>
<li>Can connect and automate platforms such as Airtable, Notion, HubSpot, Salesforce, Google Workspace, Microsoft 365, and similar tools</li>
<li>Have experience working with structured and unstructured data</li>
<li>Have basic programming knowledge in JavaScript, Python, or TypeScript</li>
<li>Have experience with LangChain, LangGraph, CrewAI, OpenAI Assistants API, MCP (Model Context Protocol), or similar AI frameworks</li>
<li>Have worked with vector databases such as Pinecone, Weaviate, Chroma, or similar knowledge retrieval systems</li>
<li>Have experience with Supabase, PostgreSQL, Docker, or other modern backend technologies</li>
<li>Have built customer service, sales, HR, finance, or operations AI agents</li>
<li>Have experience building AI-powered knowledge management systems, enterprise search solutions, or RAG-based applications</li>
<li>Think in systems and enjoy simplifying complex business processes</li>
<li>Communicate clearly and take ownership of delivery</li>
<li>Have strong troubleshooting and problem-solving skills</li>
<li>Are comfortable working directly with clients and stakeholders</li>
<li>Can deliver production-ready AI and automation solutions that create measurable operational efficiencies</li>
<li>Have a track record of reducing manual processes through intelligent automation</li>
<li>Can design scalable automation frameworks that can be reused across multiple projects and clients</li>
<li>Continuously identify opportunities to introduce AI and automation into business operations</li>
</ul></p><p></p>
<p>Build and maintain FMIS application modules using ASP.NET/.NET Core and related Microsoft technologies. Develop and maintain organizational hierarchy, premises management, projects management, dashboards, reporting, and GIS-related modules. Develop backend services, APIs, and integrations with internal and external systems. Provide daily technical support and analyze business/system requirements. Conduct bug fixing, troubleshooting, optimization, and quality assurance activities. Review code and ensure application security, performance, and compliance with UNRWA standards. Support deployment, UAT, production releases, and post-go-live stabilization activities. Prepare technical documentation, deployment guides, and user manuals. Deliver regular progress updates and backlog tracking reports. Participate in Agile/Scrum ceremonies and collaborate with project stakeholders throughout the implementation lifecycle.</p><p><strong>Desired Candidate Profile</strong></p><p>University degree from accredited educational institution in Information Technology, Computer Science, Software Engineering, or related fdiscipline. Minimum 4 years of experience in web application development using ASP.NET/.NET Core and MS SQL Server. Experience in enterprise application development and implementation. Experience developing APIs and integrations. Experience in ASP.NET MVC, .NET Framework/.NET Core, C#, JavaScript, HTML, CSS, and related technologies. Experience with relational databases and SQL Server. Experience in troubleshooting, debugging, and performance optimization. Familiarity with deployment environments and DevOps practices is desirable. Experience with GIS integrations and dashboards is an asset. Languages English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.</p>
<p>We are looking for a talented developer with hands-on experience in both Asterisk and .NET Core to join our team. The ideal candidate will support and enhance our telephony systems while integrating them with our .NET Core applications. You will be responsible for maintaining, troubleshooting, and extending existing systems, as well as developing new features that align with business needs.</p><p>Key Responsibilities:</p><ul><li>Develop, maintain, and support applications built with .NET Core.</li><li>Configure, maintain, and extend Asterisk PBX solutions.</li><li>Build APIs and integrations between telephony systems and enterprise applications.</li><li>Troubleshoot and resolve issues related to VoIP, SIP, and call routing.</li><li>Optimize system performance, scalability, and reliability.</li><li>Collaborate with cross-functional teams (DevOps, QA, and product management).</li><li>Document technical solutions and provide support for production systems.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Requirements:</p><ul><li>Strong experience with .NET Core (C#) application development.</li><li>Hands-on experience with Asterisk PBX, SIP protocols, dial plans, and call routing.</li><li>Experience with REST APIs and integration between telephony and web applications.</li><li>Solid understanding of SQL Server or other relational databases.</li><li>Familiarity with VoIP technologies, networking, and troubleshooting tools (SIP debugging, Wireshark, etc.).</li><li>Strong problem-solving skills and ability to work independently.</li><li>Good communication skills and ability to document work clearly.</li></ul><p>Qualifications:</p><ul><li>Bachelor s degree in Computer Science, IT, or a related field.</li><li>2+years of experience in a similar role.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Purpose As a Senior Software Engineer at Tarjama&, you will lead and contribute to all phases of the software development lifecycle, focusing on designing, developing, and optimizing scalable software solutions.<br> You will collaborate with cross-functional teams to drive innovative projects, ensure best practices in coding and security, and mentor junior engineers while delivering high-quality, robust applications.<br> Duties & Responsibilities Architecture & System Design Design, implement, and evolve scalable, efficient, and secure server-side microservices architecture aligned with business objectives and modern best practices.<br> Architect microservice-based solutions that promote decoupling, scalability, and maintainability using cloud-native tools and services.<br> Develop robust solutions for data storage, retrieval, and management using relational databases such as MySQL and PostgreSQL, as well as non-relational databases such as MongoDB and Redis.<br> Development & Implementation Develop, maintain, and optimize high-performing applications and ensure seamless integration between components and microservices.<br> Write and maintain high-quality RESTful APIs and backend services to support communication between microservices, front-end applications, and third-party systems.<br> Configure and optimize backend services for client-facing applications, ensuring strong performance, scalability, and reliability.<br> Testing, Optimization & Maintenance Regularly review, test, and optimize server-side code.<br> Conduct unit testing, integration testing, and end-to-end testing to ensure code quality and system resilience.<br> Debug, troubleshoot, and upgrade software while proactively addressing issues and ensuring system stability and continuity.<br> Security & Compliance Design and implement robust security measures to protect data and ensure compliance with industry standards, with a strong focus on API security, user authentication, and microservices communication.<br> Establish and maintain security and data protection protocols across services and applications to safeguard sensitive information.<br> Cross-Functional Collaboration Work closely with development, product management, and QA teams to design and implement innovative, high-impact software solutions.<br> Collaborate with DevOps to continuously improve software performance, scalability, and reliability.<br> Partner with product and design teams to understand user requirements and deliver solutions that meet both user needs and long-term business goals.<br> Documentation & Best Practices Write and maintain comprehensive technical documentation covering software architecture, development, and deployment.<br> Promote and implement coding best practices, including unit testing, peer reviews, and automation.<br> Continuously improve by adopting relevant technologies, frameworks, and practices aligned with the team's goals and technical stack.<br> Education, Experience & Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field.<br> 3–5 years of relevant experience in software development, with a focus on PHP and microservices architecture.<br> Proven hands-on experience with PHP frameworks such as Laravel, Slim, or CakePHP.<br> Extensive experience with web services, RESTful APIs, microservices, and relational and non-relational databases.<br> Strong experience with MySQL, PostgreSQL, MongoDB, and Redis.<br> Strong problem-solving and analytical skills, with a solid understanding of data structures, algorithms, and software design.<br> Experience with containerization technologies such as Docker and Kubernetes.<br> Experience with cloud infrastructure such as AWS, Azure, or Google Cloud.<br> Experience with Git version control and CI/CD pipelines.<br> Behavioral Competencies Initiative Problem Solving Team Oriented Adaptability Ability to Work Under Pressure Technical Competencies Web Software Design Software Testing PHP PostgreSQL Redis Elasticsearch AWS Git Version Control CI/CD Pipelines Please note that this job description does not state or imply that these are the only duties to be performed by the employee.<br> The incumbent may be required to perform other duties necessary for the effective operation of the department.<br></span> </div>
<p>The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems. This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.</p><p>Responsibilities:</p><p><strong>Quality Assurance & Testing</strong></p><ul><li>Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications.</li><li>Validate business requirements against implemented features and acceptance criteria.</li><li>Test multi-tenant scenarios, role-based access, and permission logic.</li><li>Validate integrations with external systems (e.g., payment gateways).</li><li>Perform data validation testing on SQL Server to ensure data accuracy and integrity.</li><li>Identify, log, and track defects using Jira / Azure DevOps.</li><li>Verify bug fixes and prevent regressions.</li><li>Support User Acceptance Testing (UAT) and pre-production validation.</li></ul><p><strong>Release & Environment Validation</strong></p><ul><li>Validate deployment readiness for QA, UAT, and Production environments.</li><li>Perform post-deployment verification and smoke testing.</li><li>Support hotfix validation and emergency releases.</li><li>Coordinate with DevOps and Development teams to ensure environment stability.</li></ul><p><strong>Test Documentation & Standards</strong></p><ul><li>Create and maintain: test plans, test cases, test scenarios, and regression suites</li><li>Define and improve QA processes and testing standards.</li><li>Ensure repeatable, auditable testing practices aligned with SDLC.</li></ul><p><strong>Application & Technical Documentation</strong></p><ul><li>Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes.</li><li>Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations</li><li>Ensure documentation is structured, accessible, and version controlled.</li><li>Work closely with developers to capture technical knowledge accurately.</li></ul><p><strong>Knowledge Management & Transition</strong></p><ul><li>Lead documentation activities during vendor transition and knowledge transfer.</li><li>Ensure critical system knowledge is captured and not retained by individuals.</li><li>Support onboarding of new team members using documented materials.</li><li>Actively reduce single-point-of-failure risks.</li></ul><p><strong>SDLC & Process Compliance</strong></p><ul><li>Ensure QA activities are embedded in the SDLC.</li><li>Validate that acceptance criteria are met before release approval.</li><li>Support sprint planning by estimating QA effort.</li><li>Participate in retrospectives to improve quality processes.</li></ul><p><strong>Tools & Automation (Progressive)</strong></p><ul><li>Support test automation initiatives where applicable.</li><li>Collaborate with DevOps on CI/CD quality gates.</li><li>Identify opportunities to improve testing efficiency and coverage.</li></ul><p><strong>Collaboration & Communication</strong></p><ul><li>Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams.</li><li>Provide clear quality status and risk visibility.</li><li>Escalate quality risks early.</li></ul><p><strong>Job Relations:</strong></p><p>Reports to IT Manager. Works closely with Development, DevOps, Infra, and Product teams. Coordinates with business stakeholders during UAT.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in computer engineering, computer science, or a related field.</p><p>3-6 years of experience in QA or software testing, and documentation</p><p>Strong understanding of SDLC and testing methodologies.</p><p>Experience testing: Web applications, APIs, and SQL-based systems</p><p>Strong documentation and communication skills.</p><p>Detail-oriented with strong analytical skills.</p><p><strong>Competencies:</strong></p><ul><li>Experience with enterprise or multi-tenant systems.</li><li>Experience documenting legacy systems.</li><li>Exposure to ASP.NET Zero / abp.io.</li><li>Experience working with distributed teams.</li><li>Familiarity with basic test automation concepts.</li></ul><p><strong>Skills & Languages:</strong></p><ul><li>Proficiency with Agile tools (e.g., Jira)</li><li>Understanding of software development life cycle and agile methodologies.</li><li>Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.)</li><li>Fluent in English (required).</li><li>Arabic proficiency (preferred).</li></ul>
<p><h4>Description</h4>
<p>We’re looking for a hands-on AI Automation Engineer to help us design, build, and deploy intelligent business systems that combine automation, AI, and modern digital tools.</p>
<p>You’ll work across process automation, AI agents, workflow orchestration, integrations, and business transformation initiatives for both internal teams and client projects.</p>
<p>This is a highly practical role where you'll use AI, automation platforms, APIs, and no-code/low-code tools to eliminate manual work, improve operational efficiency, and create scalable business solutions.</p>
<ul>
<li>Design, build, and deploy AI-powered workflows using platforms such as n8n, Make, Zapier, and similar tools</li>
<li>Build AI agents that automate customer service, operations, sales, reporting, and internal business processes</li>
<li>Integrate Large Language Models (OpenAI, Claude, Gemini, and others) into business workflows and applications</li>
<li>Design and implement Retrieval-Augmented Generation (RAG) solutions using company documents, knowledge bases, and structured data</li>
<li>Connect business systems including CRMs, ERPs, databases, communication platforms, and third-party applications through APIs and webhooks</li>
<li>Develop AI-powered assistants, chatbots, and internal copilots for business users</li>
<li>Build automated reporting, monitoring, and business intelligence workflows</li>
<li>Conduct workflow discovery sessions and identify automation opportunities across departments</li>
<li>Create technical documentation, architecture diagrams, and deployment guidelines</li>
<li>Test, troubleshoot, optimize, and maintain automation systems to ensure reliability and scalability</li>
<li>Collaborate with designers, strategists, and developers to deliver AI-powered business solutions</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Have 3+ years of experience building workflow automation, integrations, or digital business systems</li>
<li>Have hands-on experience with n8n, Make.com, Zapier, or similar automation platforms</li>
<li>Have built AI-powered workflows using OpenAI, Claude, Gemini, Anthropic, or similar AI technologies</li>
<li>Understand prompt engineering, AI orchestration, and agent-based systems</li>
<li>Have experience working with APIs, webhooks, OAuth authentication, and third-party integrations</li>
<li>Can connect and automate platforms such as Airtable, Notion, HubSpot, Salesforce, Google Workspace, Microsoft 365, and similar tools</li>
<li>Have experience working with structured and unstructured data</li>
<li>Have basic programming knowledge in JavaScript, Python, or TypeScript</li>
<li>Have experience with LangChain, LangGraph, CrewAI, OpenAI Assistants API, MCP (Model Context Protocol), or similar AI frameworks</li>
<li>Have worked with vector databases such as Pinecone, Weaviate, Chroma, or similar knowledge retrieval systems</li>
<li>Have experience with Supabase, PostgreSQL, Docker, or other modern backend technologies</li>
<li>Have built customer service, sales, HR, finance, or operations AI agents</li>
<li>Have experience building AI-powered knowledge management systems, enterprise search solutions, or RAG-based applications</li>
<li>Think in systems and enjoy simplifying complex business processes</li>
<li>Communicate clearly and take ownership of delivery</li>
<li>Have strong troubleshooting and problem-solving skills</li>
<li>Are comfortable working directly with clients and stakeholders</li>
<li>Can deliver production-ready AI and automation solutions that create measurable operational efficiencies</li>
<li>Have a track record of reducing manual processes through intelligent automation</li>
<li>Can design scalable automation frameworks that can be reused across multiple projects and clients</li>
<li>Continuously identify opportunities to introduce AI and automation into business operations</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p><strong>Who are we?</strong><br>
We are Servme! A powerhouse guest experience and CRM platform built for modern hospitality. Born to simplify operations, we offer table and seat management, waitlist, guest profiling, commission-free online bookings, a full marketing suite, and razor-sharp analytics. Purpose-built from the front to the back of the house, Servme seamlessly integrates with telephone systems, point of sale, hotel PMS, payments, and major social platforms like Facebook, Google, and Instagram.<br>
We're not just another booking tool — we're the operational brain behind smarter restaurants, cafes, and hotels. And yes, we're growing fast. With a relentless focus on streamlining hospitality, Servme is becoming the go-to guest experience platform in the region and beyond. Ready to serve smarter? That's Servme.</p>
<h4>The job in a nutshell</h4>
<p>At Servme, product is at the core of everything we do. This role is not just about managing roadmaps, it’s about deeply understanding our users, solving real problems, and delivering exceptional product experiences. We’re looking for a talented Senior Frontend Developer to help shape the future of hospitality technology.</p>
<h4>What will you do?</h4>
<p>We are seeking a Senior Frontend Developer to design and implement user interfaces for our web applications. The role requires strong expertise in React and modern frontend technologies, with a focus on building scalable, performant, and user-friendly products.</p>
<h4>Responsibilities</h4>
<ul>
<li>Design and develop advanced user-facing features with React and JavaScript/TypeScript</li>
<li>Build and maintain reusable, efficient, and testable code</li>
<li>Ensure responsive, accessible, and cross-browser compatible interfaces</li>
<li>Collaborate with product, design, and backend teams to deliver features end-to-end</li>
<li>Optimize applications for speed, performance, and scalability</li>
<li>Review code, enforce standards, and mentor junior developers</li>
</ul>
<h4>What are we looking for?</h4>
<ul>
<li>Bachelor’s degree in Engineering, Computer Science, or related field</li>
<li>5+ years of professional experience in frontend development</li>
<li>Strong proficiency in React, JavaScript, TypeScript, HTML, CSS</li>
<li>Experience with state management tools (Redux, Context API, etc.)</li>
<li>Familiarity with RESTful and GraphQL APIs</li>
<li>Solid knowledge of testing frameworks and CI/CD workflows</li>
<li>Knowledge of containerized environments (Docker/Kubernetes)</li>
<li>Familiarity with design systems and component libraries</li>
<li>Strong attention to detail</li>
<li>Excellent communicator</li>
<li>Adopts an “out-of-the-box” thinking</li>
<li>Ability to break down problems and generate solutions</li>
</ul>
<h4>What we offer you?</h4>
<p>We believe you will love working at Servme!<br>
We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.<br>
We offer highly competitive compensation packages, including bonuses and the potential for shares.<br>
We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.<br>
We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.</p></p><p></p>
<p><h4>Description</h4>
<p><strong>Who are we?</strong><br>
We are Servme! A powerhouse guest experience and CRM platform built for modern hospitality. Born to simplify operations, we offer table and seat management, waitlist, guest profiling, commission-free online bookings, a full marketing suite, and razor-sharp analytics. Purpose-built from the front to the back of the house, Servme seamlessly integrates with telephone systems, point of sale, hotel PMS, payments, and major social platforms like Facebook, Google, and Instagram.<br>
We're not just another booking tool — we're the operational brain behind smarter restaurants, cafes, and hotels. And yes, we're growing fast. With a relentless focus on streamlining hospitality, Servme is becoming the go-to guest experience platform in the region and beyond. Ready to serve smarter? That's Servme.</p>
<h4>The job in a nutshell</h4>
<p>At Servme, product is at the core of everything we do. This role is not just about managing roadmaps, it’s about deeply understanding our users, solving real problems, and delivering exceptional product experiences. We’re looking for a talented Senior Frontend Developer to help shape the future of hospitality technology.</p>
<h4>What will you do?</h4>
<p>We are seeking a Senior Frontend Developer to design and implement user interfaces for our web applications. The role requires strong expertise in React and modern frontend technologies, with a focus on building scalable, performant, and user-friendly products.</p>
<h4>Responsibilities</h4>
<ul>
<li>Design and develop advanced user-facing features with React and JavaScript/TypeScript</li>
<li>Build and maintain reusable, efficient, and testable code</li>
<li>Ensure responsive, accessible, and cross-browser compatible interfaces</li>
<li>Collaborate with product, design, and backend teams to deliver features end-to-end</li>
<li>Optimize applications for speed, performance, and scalability</li>
<li>Review code, enforce standards, and mentor junior developers</li>
</ul>
<h4>What are we looking for?</h4>
<ul>
<li>Bachelor’s degree in Engineering, Computer Science, or related field</li>
<li>5+ years of professional experience in frontend development</li>
<li>Strong proficiency in React, JavaScript, TypeScript, HTML, CSS</li>
<li>Experience with state management tools (Redux, Context API, etc.)</li>
<li>Familiarity with RESTful and GraphQL APIs</li>
<li>Solid knowledge of testing frameworks and CI/CD workflows</li>
<li>Knowledge of containerized environments (Docker/Kubernetes)</li>
<li>Familiarity with design systems and component libraries</li>
<li>Strong attention to detail</li>
<li>Excellent communicator</li>
<li>Adopts an “out-of-the-box” thinking</li>
<li>Ability to break down problems and generate solutions</li>
</ul>
<h4>What we offer you?</h4>
<p>We believe you will love working at Servme!<br>
We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.<br>
We offer highly competitive compensation packages, including bonuses and the potential for shares.<br>
We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.<br>
We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.</p></p><p></p>
<p>Job Purpose As a Software Development Engineer in Test at CR2, you will play a key role within a Scrum team to ensure the quality, reliability, and robustness of our digital banking solutions. You will work close to the product under test understanding business requirements, clarifying acceptance criteria, designing targeted test coverage (manual & automated). This role requires strong technical ability, leadership mindset, and attention to detail. You will actively contribute to automation test creation, and ongoing maintenance while helping elevate quality standards across the team. Our Hybrid Working Model requires employees to be on-site three days per week in our Amman, Bangalore or Dublin office.</p><p><b>Key Responsibilities</b></p><p>Agile & Product Collaboration</p><ul><li>Develop product and product domain understanding to ensure testing targets true business risk and critical workflows.</li><li>Own the testing of projects you are involved in from requirements refinement to production release.</li><li>Clarify user stories with Product Owners and developers to ensure clarity & testability.</li><li>Participate actively in all Agile ceremonies, providing accurate estimates.</li><li>Communicate progress, risks, and blockers proactively, escalate issues as appropriate and keep Jira up to date.</li><li>Work within an Agile environment, using JIRA and continuous delivery processes & tools.</li></ul><p>Test Design & Automation</p><ul><li>Create, maintain and run automated tests across Web and Mobile & API.</li><li>Follow established automation framework standards.</li><li>Ensure tests (manual and automated) are meaningful.</li><li>Actively reduce flakiness and improve stability within your test suite.</li></ul><p>Manual & Exploratory Testing</p><ul><li>Execute manual tests where appropriate.</li><li>Perform exploratory testing to uncover edge cases and usability issues.</li><li>Validate complex business workflows in collaboration with stakeholders.</li></ul><p>Quality Ownership & Leadership</p><ul><li>Take ownership of quality within your product area contributing to continuous improvement in our processes and tooling and promoting shift-left quality practices.</li><li>Mentor junior QA engineers and support onboarding on new team members.</li><li>Maintain and expand existing documentation (how to docs etc.).</li></ul><p>Defect & Environment Management</p><ul><li>Identify, log, and track defects through to closure with clear root cause analysis.</li><li>Collaborate closely with developers to resolve issues effectively.</li><li>Support test data preparation and environment validation.</li></ul><p>Success Metrics</p><ul><li>Consistent and reliable QA delivery within sprint commitments</li><li>Proactive collaboration with developers and product owners</li><li>Minimal defect leakage within assigned product area</li><li>Low flakiness rate in automation tests developed</li><li>Timely refactoring of unstable or outdated test cases</li><li>Positive mentorship and knowledge sharing with rest of team.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Required Experience, Skills & Competencies</h2><p><strong>Technical Capability:</strong></p><ul><li>4+ years experience in QA.</li><li>Bachelor s degree in Computer Science, Engineering, or related field.</li><li>Experience working in Agile/Scrum environments.</li><li>Hands-on experience with Java, Selenium, Appium, TestNG, RestAssured (or similar).</li><li>Hands on experience with Mobile, API and UI automation.</li><li>Experience with Jira, Xray or equivalent sprint/ test mgt tooling.</li><li>Solid understanding of testing multi-tier systems (DB, services, web, mobile).</li><li>Experience in banking, fintech, or other regulated industries preferred.</li></ul><p><strong>Quality & Detail Orientation</strong></p><ul><li>Strong test design skills and understanding of risk-based testing.</li><li>High attention to detail and ability to spot edge cases.</li><li>Comfortable balancing automation and manual testing.</li></ul><p><strong>Leadership & Communication</strong></p><ul><li>Clear and concise verbal and written communication skills.</li><li>Ability to articulate risks and findings to both technical and non-technical stakeholders.</li><li>Confident in asking clarifying questions and challenging ambiguities.</li><li>Strong collaboration skills across Product, Engineering, and QA.</li><li>Ability to mentor and guide peers.</li></ul><p><strong>Mindset</strong></p><ul><li>Ownership-driven and accountable.</li><li>Proactive in identifying improvement opportunities.</li><li>Interest in exploring AI and new technologies to enhance QA efficiency and effectiveness.</li><li>Comfortable working in regulated, high-quality environments.</li></ul>
<p><h4>Description</h4>
<p><strong>About Syarah</strong><br>
Syarah is one of the leading automotive e-commerce platforms in Saudi Arabia, transforming the way people buy, sell, finance, and own vehicles. Through technology, data, and innovative financial solutions, Syarah delivers a seamless customer experience while building scalable systems that support rapid business growth across sales, operations, finance, and customer engagement.</p>
<p><strong>About the role</strong><br>
We are looking for an experienced Engineering Manager – ERP & CRM to lead the development, strategy, and delivery of the systems that power Syarah's core business operations. In this role, you will manage a team of backend engineers, drive the technical direction of our ERPNext/Frappe and CRM platforms, and ensure reliable, scalable solutions that support sales, finance, inventory, and customer operations.</p>
<p>This is both a technical and people leadership role. You will be responsible for setting team goals and OKRs, mentoring engineers, managing performance, and partnering closely with business stakeholders to translate company objectives into impactful engineering outcomes. The ideal candidate combines strong engineering expertise with a proven ability to build and lead high-performing teams in a fast-paced environment.</p>
<h4>Key responsibilities</h4>
<ul>
<li>Lead, manage, and grow a team of backend engineers working across Python (Frappe/ERPNext) and PHP, owning team structure, hiring, and onboarding.</li>
<li>Own the strategy, roadmap, and delivery of Syarah’s ERP and CRM platforms, the systems that run sales, finance, inventory, operations, and customer engagement.</li>
<li>Set clear team and individual goals through OKRs, aligning day-to-day engineering execution with broader company objectives and tracking measurable outcomes.</li>
<li>Run performance management end to end, including regular 1:1s, structured feedback, performance reviews, growth plans, and recognition.</li>
<li>Mentor and develop engineers at every level, deepening technical skills, ownership, and a culture of accountability and continuous improvement.</li>
<li>Translate company goals into a clear engineering roadmap, and be accountable for the team delivering against it on time and to a high standard.</li>
<li>Define and enforce engineering standards across code quality, architecture, testing, security, and documentation for ERP and CRM systems.</li>
<li>Own the technical direction of ERPNext/Frappe customizations, modules, and integrations, and of PHP-based CRM and internal business applications.</li>
<li>Lead the design and delivery of integrations connecting ERP, CRM, payments, and other operational and data systems across the business.</li>
<li>Partner with finance, operations, sales, and product stakeholders to capture requirements and translate them into well-scoped, prioritized engineering work.</li>
<li>Drive healthy delivery practices, including sprint planning, estimation, code review, CI/CD, and release management, to ship reliably and predictably.</li>
<li>Own reliability, uptime, and incident response for business-critical ERP and CRM platforms, putting in place monitoring, alerting, and on-call practices.</li>
<li>Manage technical debt, scalability, and platform evolution, balancing short-term delivery against long-term maintainability and cost.</li>
<li>Report progress, risks, trade-offs, and resourcing needs clearly to senior leadership, and represent the ERP and CRM engineering function across the company.</li>
</ul>
<h4>What we’re looking for</h4>
<ul>
<li>Proven experience managing and growing software engineering teams, with a track record of setting goals and OKRs, running performance management, and delivering against company objectives.</li>
<li>Strong hands-on background in backend engineering with Python and PHP, ideally including ERPNext/Frappe and modern PHP frameworks.</li>
<li>Solid understanding of ERP and CRM systems, business process automation, and integrations across finance, sales, and operations.</li>
<li>Experience with API design, databases, CI/CD, and cloud infrastructure, and a strong bar for code quality, security, and reliability.</li>
<li>Excellent stakeholder management and communication skills, with the ability to translate business goals into engineering execution.</li>
</ul>
<h4>Preferred experience</h4>
<ul>
<li>Hands-on experience with other major ERP systems such as SAP, Odoo, or Oracle.</li>
<li>Experience with sales lead generation and workflow automation within CRM platforms.</li>
<li>Exposure to AI and agentic AI, with an interest in applying it across ERP, CRM, and internal operations, is a strong plus.</li>
</ul>
<h4>Tech stack</h4>
<ul>
<li>Languages & frameworks: Python (Frappe/ERPNext), PHP (Laravel), SQL</li>
<li>ERP & CRM: ERPNext, CRM platforms, custom business applications</li>
<li>Databases & caching: MongoDB / MySQL, Redis</li>
<li>Integration: REST APIs, webhooks, message queues</li>
<li>DevOps & deployment: Docker, Git, CI/CD</li>
<li>Cloud & infrastructure: AWS, GCP</li>
<li>Ways of working: Agile / Scrum, OKRs, code review, performance management</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>8+ years of software engineering experience, including 3+ years in an engineering management role</li>
<li>Strong hands-on experience with Python and PHP development</li>
<li>Experience with ERPNext/Frappe or other ERP platforms (SAP, Odoo, Oracle, etc.)</li>
<li>Solid understanding of CRM systems, business process automation, and enterprise integrations</li>
<li>Proven experience leading engineering teams, setting OKRs, and managing performance and career development</li>
<li>Experience with APIs, databases, cloud infrastructure, CI/CD, and DevOps practices</li>
<li>Strong stakeholder management and communication skills</li>
<li>Experience in e-commerce, fintech, or high-growth technology environments is a plus</li>
</ul></p><p></p>