UI developer Jobs
1906 Jobs Found
<p>Develop and maintain complex web applications using Angular 19 or higher and related frontend technologies. Translate UI/UX designs into efficient and responsive user interfaces. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through code reviews, unit testing, and best practices. Identify and optimize application performance bottlenecks. Provide technical leadership and mentorship to junior developers. Stay updated with latest advancements in Angular and frontend development trends.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of professional experience in frontend development. Proven expertise in Angular 19+ with strong knowledge of TypeScript, HTML5, CSS3, and JavaScript. Experience with state management libraries such as NgRx or RxJS. Familiarity with RESTful APIs, version control systems (Git), and agile methodologies. Strong understanding of responsive design, cross-browser compatibility, and performance optimization. Experience with testing frameworks such as Jasmine, Karma, or Cypress. Excellent communication, problem-solving, and teamwork skills. Ability to mentor and guide junior developers effectively.</p>
<p>As a UI/UX Designer at Aspire, you will be responsible for creating intuitive, user-centered digital experiences that align with business goals and customer needs. You will conduct user research, transform insights into engaging designs, and collaborate with cross-functional teams to deliver high-quality products across web and mobile platforms.</p><p>What You'll Do</p><ul><li>Conduct user research and translate insights into user flows, wireframes, mockups, prototypes, and customer journey maps.</li><li>Design intuitive and responsive user interfaces optimized for web and mobile applications.</li><li>Create user stories, interaction flows, and design specifications for development teams.</li><li>Identify usability issues and propose effective, user-centered design solutions.</li><li>Apply UX best practices through rapid prototyping, usability testing, A/B testing, and iterative design improvements.</li><li>Collaborate closely with product managers, developers, business stakeholders, and clients throughout the design lifecycle.</li><li>Ensure designs follow accessibility, responsiveness, and modern UI/UX standards.</li><li>Present design concepts and communicate design decisions effectively to stakeholders.</li><li>Maintain design systems and contribute to a consistent user experience across products.</li><li>Stay current with UX trends, design tools, and emerging technologies to drive continuous improvement.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Graphic Design, Human-Computer Interaction, Computer Science, or a related field.</li><li>3–6 years of experience in UI/UX design, preferably within enterprise or digital product environments.</li><li>Strong proficiency in Figma, Sketch, or similar design tools.</li><li>Experience designing responsive, mobile-first user experiences.</li><li>Strong understanding of User-Centered Design (UCD), design thinking, usability testing, A/B testing, heuristic evaluation, and accessibility.</li><li>Experience creating wireframes, prototypes, user journeys, and interactive designs.</li><li>Basic knowledge of HTML5, CSS3, and JavaScript is a plus.</li><li>Ability to collaborate with cross-functional teams and translate business requirements into user-focused designs.</li><li>Excellent communication, presentation, and stakeholder management skills.</li><li>Banking, FinTech, or large-scale enterprise experience is preferred.</li><li>Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar.</li><li>Strong attention to detail, creativity, and commitment to quality.</li></ul>
<p>We are looking for a Mid-Level Front-End Angular Engineer with solid experience building modern web applications using Angular 20+, TypeScript, RxJS, and NgRx . The ideal candidate should have a good understanding of Angular application development, component-based architecture, REST API integration, responsive design, testing, and front-end performance. The candidate will work closely with senior developers, backend engineers, QA, UX/UI designers, and DevOps teams to deliver reliable and maintainable applications.</p><p><strong>Main Responsibilities</strong></p><ul><li>Develop and maintain modern, responsive web applications using Angular 20+ .</li><li>Build reusable Angular components, services, directives, pipes, and modules.</li><li>Implement features based on business and technical requirements.</li><li>Integrate Angular applications with RESTful APIs and backend services.</li><li>Implement application state management using NgRx and RxJS .</li><li>Follow established Angular architecture, coding standards, and development best practices.</li><li>Work with Angular Standalone Components , routing, dependency injection, forms, guards, and interceptors.</li><li>Implement lazy loading and other Angular performance optimization techniques.</li><li>Develop responsive and accessible user interfaces based on UX/UI designs.</li><li>Ensure cross-browser compatibility and consistent application behavior.</li><li>Write and maintain unit and end-to-end tests.</li><li>Troubleshoot and resolve front-end bugs and performance issues.</li><li>Participate in code reviews and contribute to improving code quality.</li><li>Collaborate with backend developers, QA engineers, UX/UI designers, and DevOps teams.</li><li>Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.</li><li>Contribute to CI/CD processes and application deployment activities.</li><li>Stay up to date with modern Angular features, best practices, and ecosystem developments.</li></ul><p><strong>Key Skills</strong></p><p><strong>Angular & Front-End Development</strong></p><ul><li>Strong hands-on experience with Angular 20+ .</li><li>Strong knowledge of TypeScript .</li><li>Good knowledge of JavaScript (ES6+) .</li><li>Strong understanding of RxJS and Observables .</li><li>Experience with NgRx and state management.</li><li>Good understanding of Angular components, services, directives, pipes, forms, routing, and dependency injection.</li><li>Experience with Angular Standalone Components .</li><li>Strong knowledge of HTML5, CSS3, and SCSS/SASS .</li><li>Experience with Angular Material or similar Angular UI libraries.</li><li>Good understanding of responsive web design.</li></ul><p><strong>Angular Architecture</strong></p><ul><li>Understanding of component-based and modular architecture.</li><li>Experience creating reusable Angular components and services.</li><li>Understanding of lazy loading and code splitting.</li><li>Good understanding of Angular dependency injection.</li><li>Familiarity with Nx monorepos is a plus.</li><li>Exposure to Micro-Frontend architecture is a plus.</li><li>Familiarity with Module Federation is a plus.</li></ul><p><strong>API & Integration</strong></p><ul><li>Experience consuming and integrating RESTful APIs .</li><li>Understanding of HTTP methods, status codes, headers, and authentication.</li><li>Experience working with Angular HttpClient .</li><li>Ability to troubleshoot API integration issues.</li><li>Understanding of JSON-based API communication.</li></ul><p><strong>State Management</strong></p><ul><li>Practical experience with NgRx .</li><li>Good understanding of RxJS operators and reactive programming.</li><li>Experience managing application and feature-level state.</li><li>Familiarity with Angular Signals and modern Angular reactive patterns is a plus.</li></ul><p><strong>Testing & Quality</strong></p><ul><li>Experience writing unit tests for Angular applications.</li><li>Familiarity with Jasmine, Jest, or Karma .</li><li>Experience with end-to-end testing using Cypress or Playwright .</li><li>Understanding of testable and maintainable Angular code.</li><li>Strong attention to code quality and maintainability.</li></ul><p><strong>Performance & Accessibility</strong></p><ul><li>Understanding of Angular performance optimization.</li><li>Experience with lazy loading, change detection optimization, and bundle optimization.</li><li>Understanding of browser performance and Core Web Vitals.</li><li>Good understanding of responsive design and cross-browser compatibility.</li><li>Familiarity with WCAG accessibility standards .</li><li>Awareness of secure front-end development practices.</li></ul><p><strong>Cloud & DevOps</strong></p><ul><li>Familiarity with CI/CD pipelines .</li><li>Experience working with Azure DevOps is preferred.</li><li>Familiarity with deploying Angular applications to Azure or similar cloud platforms.</li><li>Basic understanding of Docker is a plus.</li></ul><p><strong>Soft Skills</strong></p><ul><li>Good communication and collaboration skills.</li><li>Ability to work effectively within a development team.</li><li>Strong problem-solving and debugging skills.</li><li>Ability to understand technical requirements and translate them into working solutions.</li><li>Willingness to learn and adopt new Angular technologies and best practices.</li><li>Ability to work within an Agile development environment.</li><li>Strong attention to detail and commitment to delivering quality software.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Required 3 5 years of professional front-end development experience.</li><li>Strong hands-on experience with Angular .</li><li>Professional experience with Angular 20+ or strong experience with recent Angular versions.</li><li>Strong knowledge of TypeScript .</li><li>Good knowledge of JavaScript (ES6+) .</li><li>Strong experience with HTML5, CSS3, and SCSS/SASS .</li><li>Practical experience with RxJS .</li><li>Experience with NgRx or another Angular-compatible state management solution .</li><li>Experience building reusable and maintainable Angular components.</li><li>Experience integrating Angular applications with REST APIs .</li><li>Good understanding of Angular routing, forms, dependency injection, guards, and interceptors.</li><li>Experience with Angular Material is preferred.</li><li>Experience with unit testing and/or end-to-end testing.</li><li>Good understanding of responsive design and web accessibility.</li><li>Understanding of front-end performance optimization.</li><li>Familiarity with Git and standard software development workflows.</li><li>Experience working with Agile/Scrum teams.</li><li>Experience collaborating with backend developers, QA, UX/UI, and DevOps teams.</li><li>Driving License Required.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Responsibilities</p><p>Define and communicate a clear product vision aligned with company strategy and customer needs.</p><p>Develop and maintain a product roadmap that reflects strategic priorities and market opportunities.</p><p>Identify and evaluate new product opportunities through market research, customer insights, and competitive analysis.</p><p>Set product goals and success metrics (e.g., KPIs, OKRs) to guide development and measure impact.</p><p>Lead the product through its entire lifecycle from ideation and discovery to launch and post-launch optimization.</p><p>Prioritize features, enhancements, and technical debt using data-driven analysis and stakeholder input.</p><p>Manage go-to-market planning in collaboration with marketing, sales, and customer support.</p><p>Work closely with Product Owners (POs) to translate strategic goals into actionable backlogs and features. And collaborate with UX/UI designers to ensure product usability and user experience meet design standards.</p><p>Partner with engineering teams to ensure feasibility, timely delivery, and quality execution.</p><p>Coordinate with business units, operations, and customer-facing teams to gather feedback and align on product goals.</p><p>Facilitate product discovery sessions with users, stakeholders, and subject matter experts.</p><p>Lead the creation of product requirements, user stories, and acceptance criteria.</p><p>Validate assumptions through customer interviews, prototypes, A/B testing, and early-stage pilots.</p><p>Make informed trade-off decisions based on user value, business impact, technical constraints, and resource availability.</p><p>Maintain a transparent prioritization process that balances short-term delivery and long-term strategy.</p><p>Continuously re-evaluate priorities based on customer feedback, market dynamics, and performance data.</p><p>Track product performance post-launch using analytics tools and user feedback.</p><p>Analyze product data to identify areas of improvement and drive iterative enhancements.</p><p>Serve as the voice of the product to internal and external stakeholders.</p><p>Provide regular updates, reports, and insights into executive leadership and business partners.</p><p>Present product plans, performance reports, and strategic recommendations.</p><p>Ensure compliance with institutional policies, academic standards, and regulatory guidelines.</p><p>Contribute to product documentation, user guides, and internal knowledge bases.</p><p>Support training and onboarding of stakeholders on new features.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in Product Management, Business Administration, Computer Science, Engineering, project management, business analysis, or related field.</p><p>4+ years of experience in related fields.</p><p>Training and Certifications : CSPO (Certified Scrum Product Owner - Scrum Alliance) or PSPO I (Professional Scrum Product Owner - Scrum.org), PMP (Project Management Professional), and/or Google Project Management Certificate are preferred but not mandatory.</p><p>Familiarity with UI/UX design principles and methodologies.</p><p>Skilled in Wireframing and Prototyping using Figma, Balsamiq, or similar tools to create wireframes and interactive prototypes for feature visualization and early user feedback.</p><p>Experienced in visualizing workflows and business processes using tools like Draw.io, Lucidchart, or other flowcharting software to enhance clarity and alignment.</p><p>Deep understanding of the Software Development Lifecycle (SDLC) and Agile methodologies (e.g., Scrum, Kanban), enabling effective collaboration with development teams and iterative product delivery.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for an experienced Senior Backend Drupal Engineer who will be responsible for working closely with front-end developers and customers to ensure an effective, visually appealing and intuitive implementation.</p><p>Developing new web applications built primarily using the Drupal platform, writing custom modules, identifying quality community modules, and architecting new Drupal bids.</p><p>Work with designers and other developers to implement interactive web solutions and solve complex interaction challenges using PHP, HTML, JavaScript, CSS</p><p>Setting up the new Drupal and understanding the current CMS platform and based on that provide and develop the solution</p><p>We will be working on an existing SEO pragmatic platform and other Drupal applications.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>4-6 years PHP web development experience with minimum Drupal Development in the last three years</li><li>Should be working with Drupal 8 and above (Development and Administration) & Developing custom Drupal modules and themes</li><li>Firm grasp of Git-based source control, Drupal Restful web services & Competent with MySQL-based database concepts</li><li>Expertise in authoring and extending Drupal modules & Competent in web services integrations (REST/SOAP)</li><li>Thorough experience in leveraging Drupal s hook & API systems, views, entities, taxonomies, and other site-building blocks</li><li>Comprehensive knowledge of Drupal s feature set and configuration system</li><li>Contributions to the open-source community considered a plus</li><li>Experience with CSS preprocessors like SASS/LESS</li><li>Drush and Docker is a huge plus</li><li>Experience in e-commerce integrations/implementations is a huge plus</li><li>Independent, self-motivated, Fluent in English, written and spoken</li><li>Proven track record of always learning and growing</li><li>Experience with caching and scaling techniques</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br>
Jobs for Humanity is partnering with ISEET to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
<br> Company Name: ISEET<br>
<br>Job Description<br>Build and maintain responsive WordPress front-end experiences on a part-time basis, ensuring performance, accessibility, and clean UI implementation for the Amman-based team. Key Performance Indicators:
• Deliver responsive WordPress pages on schedule
• Improve site performance and Core Web Vitals
• Implement accessible UI components
• Collaborate with designers and back-end developers
• Maintain and update WordPress themes/plugins Qualifications:
• Proven experience with WordPress front-end development
• Working knowledge of HTML, CSS, and JavaScript
• Experience customizing themes and building templates
• Familiarity with responsive and accessibility best practices
• Basic understanding of REST APIs and CMS workflows<br>Qualifications<br>
Required Qualifications <ul><li>Proven experience with WordPress front-end development</li><li>Working knowledge of HTML, CSS, and JavaScript</li><li>Experience customizing themes and building templates</li><li>Familiarity with responsive and accessibility best practices</li><li>Basic understanding of REST APIs and CMS workflows</li><li>WordPress theme customization</li><li>HTML5, CSS3, JavaScript</li><li>Responsive design</li><li>Accessibility (WCAG)</li><li>Core Web Vitals optimization</li><li>Time management</li><li>Attention to detail</li><li>Collaborative communication</li><li>Problem-solving mindset</li><li>Client/team responsiveness</li></ul>
<br>
<br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Responsibilities</p><ul><li>Lead the overall design strategy and vision across digital products, ensuring exceptional user experiences across mobile, web, partner platforms, and internal tools.</li><li>Design and optimize end-to-end customer journeys, including onboarding, payments, financing, property services, and customer lifecycle experiences.</li><li>Collaborate closely with Product, Engineering, Marketing, Commercial, Strategy, and Operations teams to translate business objectives and customer insights into intuitive, user-centered solutions.</li><li>Build, maintain, and continuously enhance a scalable design system, ensuring consistency across all digital products.</li><li>Drive UX/UI excellence by conducting design reviews, maintaining high design standards, and ensuring quality throughout the product development lifecycle.</li><li>Lead, mentor, and develop the design team, fostering a culture of creativity, collaboration, and continuous improvement.</li><li>Utilize customer research, analytics, and experimentation to improve user engagement, conversion, and overall customer satisfaction.</li><li>Ensure design solutions align with business objectives while delivering measurable commercial impact.</li><li>Champion best practices in product design, interaction design, accessibility, and usability across the organization.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Qualifications</p><ul><li>8+ years of experience in Product Design, UX/UI Design, or Digital Design, including significant experience in a leadership role.</li><li>Proven experience leading design for consumer-facing digital products within fintech, financial services, digital banking, payments, PropTech, marketplaces, or related technology-driven industries.</li><li>Strong portfolio demonstrating successful delivery of complex digital products and customer journeys with measurable business impact.</li><li>Expertise in UX, UI, interaction design, design systems, and user-centered design methodologies.</li><li>Experience building and scaling enterprise design systems across multiple digital products.</li><li>Strong understanding of customer journey mapping, conversion optimization, and growth-focused product design.</li><li>Proven ability to lead, mentor, and develop high-performing design teams.</li><li>Excellent stakeholder management skills with experience collaborating cross-functionally with Product, Engineering, Marketing, and Commercial teams.</li><li>Experience working within high-growth technology companies or startups is highly preferred.</li><li>Experience in embedded finance, BNPL, digital payments, digital wallets, or financial technology products is highly desirable.</li><li>Proficiency with industry-standard design tools such as Figma and other collaborative design platforms.</li></ul><p>Required Skills</p><ul><li>Team Leadership</li><li>UI/UX</li><li>IT Solutions and Products</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Result of Service<br>The incumbent will support Agile delivery, product backlog management, quality assurance, vendor performance monitoring, project documentation, and progress reporting.<br> Work Location<br>HQA<br> Expected duration<br>12 months<br> Duties and Responsibilities<br>Scope of work The Business Analyst will serve as the primary link between healthcare stakeholders, the EMR vendor, and internal technical teams to ensure the successful delivery of the Electronic Medical Records (EMR) system. The role is responsible for eliciting, analyzing, documenting, and validating business, clinical, and functional requirements; conducting business process analysis and Fit-Gap assessments; developing functional specifications and other product documentation; and ensuring that proposed solutions align with UNRWA’s operational and clinical workflows. The Business Analyst will also support solution design, review system configurations, coordinate business validation activities, including System Integration Testing (SIT) and User Acceptance Testing (UAT), and facilitate the resolution of functional issues. Throughout the project lifecycle, the incumbent will work collaboratively with stakeholders to ensure that business needs are accurately translated into high-quality, user-centered digital health solutions that support UNRWA’s strategic objectives. Specific Outputs/Tasks include but not limited to: Key Responsibilities 5.1 Business and Technical Requirements • Engage healthcare professionals, business users, technical teams, and other stakeholders to elicit, analyze, validate, and document business, clinical, operational, and technical requirements. • Translate business and clinical requirements into functional specifications, system requirements, user stories, use cases, process flows, and acceptance criteria. • Ensure that requirements are clear, complete, feasible, testable, prioritized, and aligned with the EMR project objectives. • Maintain requirements traceability from initial identification through development, testing, acceptance, and implementation. • Analyze current clinical and administrative workflows and recommend improvements, standardization, and process optimization. • Identify and document functional gaps, dependencies, assumptions, constraints, and non-functional requirements, including performance, security, availability, usability, and interoperability. 2.2 Agile and Product Backlog Management • Support the Product Lead/Product Owner in establishing, maintaining, and prioritizing the EMR product backlog. • Develop and refine user stories, acceptance criteria, technical tasks, and backlog items in collaboration with business users, technical teams, and the vendor. • Ensure backlog items meet agreed readiness criteria before being included in a sprint. • Facilitate or support Agile/Scrum events, including backlog refinement, sprint planning, daily coordination meetings, sprint reviews, demonstrations, and retrospectives. • Monitor sprint commitments, deliverables, dependencies, impediments, and completion against agreed acceptance criteria. • Support the Product Lead in reviewing and accepting completed backlog items and identifying items requiring rework. • Ensure that sprint outcomes, decisions, action points, and lessons learned are properly documented and followed up. 2.3 System Development Lifecycle • Apply sound knowledge of the full system development lifecycle, including discovery, requirements analysis, solution design, development, integration, testing, deployment, stabilization, and post-implementation support. • Review solution designs and technical specifications to confirm alignment with approved business requirements. • Support change-control processes by assessing the business, technical, schedule, and resource implications of proposed changes. • Coordinate requirements clarification between stakeholders and the vendor throughout the development lifecycle. • Identify delivery risks, gaps, and inconsistencies at an early stage and escalate them to project management with recommended actions. 2.4 Vendor and Deliverables Management • Serve as a key coordination point between the EMR project team and the vendor for requirements, deliverables, testing, and implementation activities. • Review vendor deliverables against contractual requirements, approved specifications, user stories, acceptance criteria, and the agreed implementation plan. • Track vendor commitments, deliverables, action items, defects, dependencies, and due dates. • Participate in vendor meetings, technical discussions, demonstrations, sprint reviews, and deliverable-acceptance activities. • Identify deviations from approved requirements, quality standards, or delivery timelines and support their resolution and escalation. • Maintain clear records of vendor decisions, clarifications, commitments, and outstanding actions. 2.5 Integration and Data Migration • Support the analysis and documentation of integration requirements between the EMR and relevant corporate, clinical, laboratory, reporting, and administrative systems. • Document interface requirements, data flows, data ownership, business rules, field mappings, validation rules, and error-handling requirements. • Collaborate with technical teams and the vendor to ensure secure, reliable, and accurate data exchange. • Support data migration planning, including data mapping, cleansing rules, validation criteria, reconciliation, and migration testing. • Participate in the validation of migrated data and integrated workflows to confirm completeness, accuracy, and usability. 2.6 Testing and Quality Assurance • Develop and maintain test strategies, test plans, test scenarios, test cases, test scripts, and expected results based on approved requirements and acceptance criteria. • Coordinate and support functional testing, integration testing, regression testing, system testing, and user acceptance testing. • Work with healthcare professionals and business users to prepare and execute user acceptance testing. • Record, classify, prioritize, and track defects through resolution, retesting, and closure. • Collaborate with quality assurance teams and the vendor to ensure that the EMR meets functional, clinical, technical, usability, and performance requirements. • Maintain traceability between requirements, test cases, defects, and acceptance decisions. • Support the preparation of test completion reports and recommendations for release readiness and production deployment. 2.7 Implementation, Training, and User Adoption • Support implementation, pilot, rollout, stabilization, and post-go-live activities. • Assess implementation readiness and identify operational, technical, training, and change-management gaps. • Develop user guides, standard operating procedures, training materials, quick-reference guides, and other user-support documentation. • Support or conduct training sessions for end users, super users, and system administrators, as applicable. • Gather and analyze end-user feedback and recommend corrective actions and system improvements. • Provide functional support during implementation and facilitate the timely resolution of user concerns and system issues. • Support adoption monitoring and document lessons learned from pilot and rollout activities. 2.8 User Experience and Usability • Collaborate with UX/UI designers, healthcare professionals, and the vendor to ensure that system interfaces support efficient and intuitive clinical workflows. • Review wireframes, prototypes, and system demonstrations against approved requirements and usability principles. • Facilitate user-feedback sessions and document recommendations for improving system usability, accessibility, and workflow efficiency. • Ensure that approved UX/UI decisions are reflected in the backlog and traced through development and testing. 2.9 Project Reporting and Documentation • Prepare and maintain project documentation, including requirements specifications, process maps, user stories, acceptance criteria, decision logs, meeting minutes, action trackers, test reports, and implementation records. • Support the preparation of weekly, monthly, management, donor, and governance reports. • Monitor and report on backlog status, sprint progress, vendor deliverables, testing progress, defects, risks, issues, dependencies, and milestones. • Maintain project risks, issues, assumptions, dependencies, and decision logs, and follow up on agreed mitigation actions. • Prepare presentation materials, dashboards, status summaries, and decision papers for project governance bodies and management. • Ensure that project documentation is accurate, current, properly version-controlled, and stored in the designated repository.<br> Qualifications/special skills<br>Bachelor's Degree in computer science, information systems, software engineering, health informatics, business information technology, or a related field. Professional certification in business analysis, Agile/Scrum, product ownership, project management, or software testing is highly desirable. Scrum Product Owner, Scrum Master, PMI-PBA, CBAP, PRINCE2, PMP, or equivalent certification would be an asset. Minimum seven (6) years of relevant professional experience. • Relevant professional experience in technical business analysis, digital transformation, software implementation, or information systems projects. • Demonstrated hands-on experience across the system development lifecycle. • Strong practical experience with Agile/Scrum delivery and product backlog management. • Proven experience developing user stories, acceptance criteria, functional specifications, process flows, and test cases. • Experience facilitating backlog refinement, sprint planning, sprint reviews, demonstrations, and retrospectives. • Experience coordinating vendors and reviewing vendor deliverables against agreed requirements and acceptance criteria. • Practical experience in system testing, defect management, quality assurance, and user acceptance testing. • Experience with system integrations, APIs, data mapping, or data migration is highly desirable. • Experience in EMR, healthcare information systems, or other complex enterprise systems is strongly preferred. • Experience preparing management reports, project documentation, presentations, and governance materials.<br> Languages<br>English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.<br> Additional Information<br>CONDITIONS OF SERVICE • The consultancy is based in UNRWA HQA Amman. • The consultancy is for local candidates. • The selected candidate will receive a monthly remuneration that is amounting to JOD 1,190.44 for every fully completed month. • The duration of the Contract is for 12 months, and the possibility of extension is subject to the availability of funds and continuing need and satisfactory performance. • As part of Digital Impact, Technology and Innovation Department (DITID)and digital workspace the role works under the overall supervision of the Senior Project Manager (Health Info Sys).<br> No Fee<br>THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.<br><br><br>
</div>
<p><br></p><p><b>What You ll Own</b></p><ul><li>Set the brand guardrails. Own the Tamatem identity system end-to-end - logo, typography, color, mascot, motion, tone in design - and make the call on what ships and what doesn t. You are the final approver on brand output across the company.</li><li>Evolve the system, don t just maintain it. Refresh and extend the identity as Tamatem scales across Publishing, Studio, Tamatem Plus, and Playable Factory.</li><li>Build the brand architecture that defines how our game brands relate to the masterbrand across marketing, store, partner and event surfaces.</li><li>Ship the work that carries weight. Investor and partner decks, event booths and conference identity, employer branding, merch lines, social identity systems, company website assets, Tamtam mascot evolution, internal comms visuals.</li><li>Build the toolkits that scale you. Templates, component libraries, asset kits and written guidelines that let Marketing, People, Comms and the games teams stay on-brand without a designer in the room. Your documentation should be the reference everyone cites.</li><li>Make AI a real multiplier. Evaluate AI tools and models for brand workflows, make the buy/kill decisions, and integrate what works into the pipeline with measurable output gains. Adoption isn t the bar - impact is.</li><li>Partner across the company. Work directly with the People Team, Comms, Founders, Events, Marketing, UA and Game Art - and with external partners, agencies and vendors.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>5+ years in brand and identity design, with clear ownership of a brand system - not just execution against someone else s. Gaming, entertainment or digital media is a plus. A portfolio showing complete identity systems and how they held up in the wild: marketing, print, merch, events, digital, partner materials. Command of brand architecture - masterbrand and sub-brand relationships, endorsement models, naming systems. Deep craft in typography, layout, color systems and grid - including Arabic typography. Adobe Creative Suite (Illustrator, Photoshop) and Figma. After Effects at a working level. Demonstrated AI fluency in a design workflow, with evidence of what it changed - speed, volume or quality. Track record of mentoring or coaching other designers. The judgment and communication to hold a line on brand with senior stakeholders, and the flexibility to know when the line should move. Comfort running several high-stakes projects at once against event and launch deadlines.</p><p>Bonus Points</p><ul><li>Experience building brand systems for a portfolio of products, not a single brand.</li><li>Fluency in Gulf and wider MENA visual culture - what reads as premium, local and current.</li><li>Campaign creative and social design inside an established system.</li><li>UI/UX work on branded digital products, internal tools or company web.</li><li>Motion design or brand animation.</li><li>Bilingual design practice (Arabic + English).</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 the 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 looking for a skilled frontend developer with 3–5 years of experience building modern, responsive, and accessible web applications. This role is frontend-focused, requiring strong expertise in HTML, CSS, JavaScript, and modern frontend frameworks, along with hands-on experience integrating frontend solutions within Adobe Experience Manager (AEM) or similar enterprise CMS platforms such as Sitecore, Contentful, Storyblok, or WordPress.</p>
<p>The ideal candidate should have experience developing reusable UI components, implementing responsive designs from Figma, and collaborating closely with backend developers, QA, designers, and content authors in Agile environments.</p>
<h4>Role responsibilities</h4>
<p><strong>UI development</strong><br>
Build responsive, accessible, and high-performance user interfaces using HTML5, CSS3, and modern JavaScript (ES6+). Develop clean, maintainable, and scalable frontend code following modern best practices.</p>
<p><strong>Component-based development</strong><br>
Create reusable UI components aligned with design systems and component-driven architecture principles. Ensure consistency across pages and applications through shared component libraries.</p>
<p><strong>Frontend framework development</strong><br>
Develop interactive web experiences using React (preferred), Next.js, or Vue.js. Implement component state management and frontend application logic effectively.</p>
<p><strong>CMS integration</strong><br>
Integrate frontend components within Adobe Experience Manager (AEM) or other enterprise CMS platforms. Work with AEM concepts such as:<br>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>Component dialogs</li>
Ensure frontend implementations support authoring workflows and configurable content structures.</p>
<p><strong>Design implementation</strong><br>
Convert Figma or similar design files into pixel-perfect responsive interfaces. Maintain consistency with design tokens, typography, spacing, and branding guidelines.</p>
<p><strong>Cross-browser & responsive support</strong><br>
Ensure compatibility across modern browsers, devices, and screen sizes. Support RTL layouts and multilingual websites where applicable.</p>
<p><strong>Performance optimization</strong><br>
Apply frontend optimization techniques including:<br>
<li>Lazy loading</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Core Web Vitals improvements</li></p>
<p><strong>Accessibility</strong><br>
Develop accessible interfaces compliant with WCAG 2.1 AA standards. Implement semantic HTML, keyboard navigation, ARIA attributes, and screen reader support.</p>
<p><strong>API integration</strong><br>
Consume RESTful and GraphQL APIs from frontend applications. Handle data mapping, loading states, and error handling efficiently.</p>
<p><strong>Code quality & testing</strong><br>
Write clean, modular, and testable code. Participate in peer code reviews and follow coding standards and linting rules. Debug and resolve frontend defects and integration issues efficiently.</p>
<p><strong>Collaboration</strong><br>
Collaborate with designers, backend developers, AEM developers, QA engineers, and product owners in Agile/Scrum teams. Support content authors and ensure CMS-rendered pages function correctly.</p>
<h4>Requirements</h4>
<p>3–5 years of hands-on frontend development experience. Strong experience building production-grade websites or enterprise web applications. Hands-on experience working within at least one enterprise CMS platform:</p>
<li>Adobe Experience Manager (preferred)</li>
<li>Sitecore</li>
<li>Contentful</li>
<li>Storyblok</li>
<li>WordPress</li>
<p>Experience working in Agile/Scrum environments.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Strong proficiency in:<br>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
Experience with SCSS/SASS or similar CSS preprocessors. Strong understanding of responsive and mobile-first development. Cross-browser compatibility and progressive enhancement techniques. Basic internationalization and RTL support experience.</p>
<p><strong>Modern frontend frameworks</strong><br>
Hands-on experience with:<br>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
Understanding of:<br>
<li>Component-based architecture</li>
<li>Hooks and state management</li>
<li>TypeScript basics</li>
Familiarity with state management libraries such as Redux, Context API, or Zustand.</p>
<p><strong>CMS experience</strong><br>
Experience integrating frontend applications into enterprise CMS platforms. Understanding CMS authoring constraints and editable component structures. Ability to collaborate effectively with backend/AEM developers on component contracts and data structures.</p>
<p><strong>UI & design systems</strong><br>
Ability to accurately translate Figma designs into maintainable frontend code. Experience working with:<br>
<li>Design systems</li>
<li>Design tokens</li>
<li>Shared component libraries</li>
Familiarity with Tailwind CSS is a plus. Understanding of animations and UI interactions using CSS and JavaScript.</p>
<p><strong>Tooling & development workflow</strong><br>
Proficiency with:<br>
<li>Git</li>
<li>npm/Yarn</li>
<li>Webpack or Vite</li>
Experience using browser developer tools for debugging and performance analysis. Familiarity with JIRA or similar project management tools.</p>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong understanding of:<br>
<li>Core Web Vitals</li>
<li>Frontend optimization techniques</li>
<li>WCAG 2.1 AA accessibility standards</li>
<li>SEO best practices for semantic markup and metadata</li></p>
<h4>Nice to have</h4>
<p>Experience with AEM as a Cloud Service. Experience with AEM SPA Editor using React. Headless CMS and GraphQL experience. Exposure to:</p>
<li>Adobe Target</li>
<li>Adobe Analytics</li>
<li>Tealium</li>
<li>Unit testing using Jest or React Testing Library</li>
<li>E2E testing with Cypress or Playwright</li>
<p>Exposure to CI/CD pipelines such as:</p>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
<p>Experience working on Arabic or RTL websites.</p>
<h4>Soft skills</h4>
<li>Strong problem-solving and debugging skills</li>
<li>Excellent communication and collaboration abilities</li>
<li>Ability to work independently with minimal supervision</li>
<li>High attention to detail and focus on UI quality</li>
<li>Strong time management and task prioritization skills</li>
<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 the 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 looking for a skilled frontend developer with 3–5 years of experience building modern, responsive, and accessible web applications. This role is frontend-focused, requiring strong expertise in HTML, CSS, JavaScript, and modern frontend frameworks, along with hands-on experience integrating frontend solutions within Adobe Experience Manager (AEM) or similar enterprise CMS platforms such as Sitecore, Contentful, Storyblok, or WordPress.</p>
<p>The ideal candidate should have experience developing reusable UI components, implementing responsive designs from Figma, and collaborating closely with backend developers, QA, designers, and content authors in Agile environments.</p>
<h4>Role responsibilities</h4>
<p><strong>UI development</strong><br>
Build responsive, accessible, and high-performance user interfaces using HTML5, CSS3, and modern JavaScript (ES6+). Develop clean, maintainable, and scalable frontend code following modern best practices.</p>
<p><strong>Component-based development</strong><br>
Create reusable UI components aligned with design systems and component-driven architecture principles. Ensure consistency across pages and applications through shared component libraries.</p>
<p><strong>Frontend framework development</strong><br>
Develop interactive web experiences using React (preferred), Next.js, or Vue.js. Implement component state management and frontend application logic effectively.</p>
<p><strong>CMS integration</strong><br>
Integrate frontend components within Adobe Experience Manager (AEM) or other enterprise CMS platforms. Work with AEM concepts such as:<br>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>Component dialogs</li>
Ensure frontend implementations support authoring workflows and configurable content structures.</p>
<p><strong>Design implementation</strong><br>
Convert Figma or similar design files into pixel-perfect responsive interfaces. Maintain consistency with design tokens, typography, spacing, and branding guidelines.</p>
<p><strong>Cross-browser & responsive support</strong><br>
Ensure compatibility across modern browsers, devices, and screen sizes. Support RTL layouts and multilingual websites where applicable.</p>
<p><strong>Performance optimization</strong><br>
Apply frontend optimization techniques including:<br>
<li>Lazy loading</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Core Web Vitals improvements</li></p>
<p><strong>Accessibility</strong><br>
Develop accessible interfaces compliant with WCAG 2.1 AA standards. Implement semantic HTML, keyboard navigation, ARIA attributes, and screen reader support.</p>
<p><strong>API integration</strong><br>
Consume RESTful and GraphQL APIs from frontend applications. Handle data mapping, loading states, and error handling efficiently.</p>
<p><strong>Code quality & testing</strong><br>
Write clean, modular, and testable code. Participate in peer code reviews and follow coding standards and linting rules. Debug and resolve frontend defects and integration issues efficiently.</p>
<p><strong>Collaboration</strong><br>
Collaborate with designers, backend developers, AEM developers, QA engineers, and product owners in Agile/Scrum teams. Support content authors and ensure CMS-rendered pages function correctly.</p>
<h4>Requirements</h4>
<p>3–5 years of hands-on frontend development experience. Strong experience building production-grade websites or enterprise web applications. Hands-on experience working within at least one enterprise CMS platform:</p>
<li>Adobe Experience Manager (preferred)</li>
<li>Sitecore</li>
<li>Contentful</li>
<li>Storyblok</li>
<li>WordPress</li>
<p>Experience working in Agile/Scrum environments.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Strong proficiency in:<br>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
Experience with SCSS/SASS or similar CSS preprocessors. Strong understanding of responsive and mobile-first development. Cross-browser compatibility and progressive enhancement techniques. Basic internationalization and RTL support experience.</p>
<p><strong>Modern frontend frameworks</strong><br>
Hands-on experience with:<br>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
Understanding of:<br>
<li>Component-based architecture</li>
<li>Hooks and state management</li>
<li>TypeScript basics</li>
Familiarity with state management libraries such as Redux, Context API, or Zustand.</p>
<p><strong>CMS experience</strong><br>
Experience integrating frontend applications into enterprise CMS platforms. Understanding CMS authoring constraints and editable component structures. Ability to collaborate effectively with backend/AEM developers on component contracts and data structures.</p>
<p><strong>UI & design systems</strong><br>
Ability to accurately translate Figma designs into maintainable frontend code. Experience working with:<br>
<li>Design systems</li>
<li>Design tokens</li>
<li>Shared component libraries</li>
Familiarity with Tailwind CSS is a plus. Understanding of animations and UI interactions using CSS and JavaScript.</p>
<p><strong>Tooling & development workflow</strong><br>
Proficiency with:<br>
<li>Git</li>
<li>npm/Yarn</li>
<li>Webpack or Vite</li>
Experience using browser developer tools for debugging and performance analysis. Familiarity with JIRA or similar project management tools.</p>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong understanding of:<br>
<li>Core Web Vitals</li>
<li>Frontend optimization techniques</li>
<li>WCAG 2.1 AA accessibility standards</li>
<li>SEO best practices for semantic markup and metadata</li></p>
<h4>Nice to have</h4>
<p>Experience with AEM as a Cloud Service. Experience with AEM SPA Editor using React. Headless CMS and GraphQL experience. Exposure to:</p>
<li>Adobe Target</li>
<li>Adobe Analytics</li>
<li>Tealium</li>
<li>Unit testing using Jest or React Testing Library</li>
<li>E2E testing with Cypress or Playwright</li>
<p>Exposure to CI/CD pipelines such as:</p>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
<p>Experience working on Arabic or RTL websites.</p>
<h4>Soft skills</h4>
<li>Strong problem-solving and debugging skills</li>
<li>Excellent communication and collaboration abilities</li>
<li>Ability to work independently with minimal supervision</li>
<li>High attention to detail and focus on UI quality</li>
<li>Strong time management and task prioritization skills</li>
<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>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are seeking a talented Full-Stack Engineer to join our dynamic team focused on Simulated Enterprise Applications. This role is a unique opportunity for individuals who are passionate about technology and eager to contribute to innovative solutions that enhance business processes. As a Full-Stack Engineer, you will play a crucial role in developing both front-end and back-end systems, enabling you to showcase your versatility and creativity in problem-solving.</p><p>At our company, we believe in nurturing talent and providing a supportive environment for growth. You will have the chance to work alongside experienced professionals who are committed to mentoring and sharing their knowledge. Our collaborative culture encourages open communication and continuous learning, allowing you to expand your skill set and advance your career in the tech industry. We value your contributions and offer opportunities for professional development through workshops, training sessions, and hands-on projects.</p><p>In this role, you'll not only be building robust applications but also influencing the direction of our projects through your insights and expertise. We are dedicated to fostering a culture of innovation and agility, where your ideas can lead to impactful changes. Join us and be part of a forward-thinking team that values creativity and encourages you to push the boundaries of technology. Together, we can create solutions that transform enterprises and drive success.</p><p><b>Responsibilities:</b></p><ol><li>Develop and maintain scalable web applications using modern frameworks such as React and Node.js, ensuring high performance and responsiveness to user interactions.</li><li>Collaborate with UX/UI designers to translate wireframes and prototypes into functional, user-friendly interfaces that enhance the overall user experience.</li><li>Implement RESTful APIs and integrate third-party services, focusing on efficient data management and seamless communication between front-end and back-end systems.</li><li>Participate in code reviews and contribute to best practices, ensuring code quality, maintainability, and adherence to industry standards.</li><li>Debug and troubleshoot issues across the application stack, utilizing tools like Chrome DevTools and Postman to ensure smooth functionality.</li><li>Work closely with product managers to define project requirements and deliver solutions that align with business objectives and user needs.</li><li>Stay updated on emerging technologies and trends in software development, applying new knowledge to improve existing systems and processes.</li><li>Assist in the deployment of applications to cloud platforms, managing environments and ensuring seamless integration with existing infrastructure.</li><li>Contribute to team knowledge sharing sessions, fostering a culture of learning and collaboration within the engineering team.</li></ol> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks like React.</li><li>Strong experience in back-end development using Node.js and Express.</li><li>Familiarity with database management systems, including SQL and NoSQL databases.</li><li>Understanding of version control systems, particularly Git, for collaborative development.</li><li>Ability to write clean, maintainable code and experience with software development best practices.</li><li>Knowledge of agile methodologies and experience working in an agile team environment.</li><li>Excellent problem-solving skills and a passion for learning new technologies.</li></ul></div>
<br><b>About the Role<br></b>We are looking for a highly motivated and passionate candidate to be responsible for leading a client-facing (mobile apps) technical track in the design, development, and sustained delivery of Zain Jordan's Advanced Business Mobile Applications. Owns their track end-to-end, from architectural decisions and hands-on engineering through to code quality, testing, and documentation, operating with a high degree of autonomy while working in close coordination with the other teams and under the overall technical direction of the Division Leader.<br><b><br>Main Responsibilities, will include but will not be limited to:<br></b><br>Own and lead the full technical delivery of the client-facing mobile applications track, taking end-to-end accountability for architecture, implementation quality, and on-time delivery across the Flutter mobile and web client layer<br><br>Design, develop, and maintain all components within the client track, including client-side real-time communication flows, SDK integration, Arabic RTL UI, native Android/iOS components, and the supporting client-side data and state management layers.<br><br>Ensure the client track meets all enterprise-grade non-functional requirements, including platform security standards (AES-256 encryption, secure token handling, hardware-backed keystores), performance and responsiveness targets, and device and OS compatibility requirements across the supported Android and iOS landscape.<br><br>Collaborate actively to define and align on cross-cutting concerns including API contracts, authentication flows, real-time event delivery, error handling strategies, and shared architectural decisions ensuring the client layer integrates seamlessly with back-end services into a unified platform.<br><br>Establish and enforce track-level engineering standards including coding conventions, component design patterns, test coverage expectations, and CI/CD pipeline discipline to maintain a consistent, high-quality, and maintainable client codebase.<br><br>Participate in sprint planning, backlog refinement, and technical design sessions, providing accurate effort estimates, surfacing track-specific dependencies, and flagging risks or blockers early.<br><br>Produce and maintain clear, thorough technical documentation for all components within the assigned track covering integration patterns, API specifications, deployment procedures, and configuration guides to support knowledge transfer and long-term platform maintainability.<br><b><br>What We Need From You<br></b>To be shortlisted for this position, you will need to comply with all of the below requirements:<br><br>Holds a bachelor degree in Information Technology or any related field<br><br>Preferred: 2 years of relevant experience.<br><br>Preferred having a Certification or formal training in Flutter/Dart development (e.g., Google-endorsed Flutter training programs, Flutter Certified Application Developer courses).<br><br>Android development certification or training (e.g., Kotlin/Android courses from Google Developers; note Google's Associate Android Developer certification has been discontinued, so accredited training is the realistic ask).<br><br>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>JOB TITLE</strong><br>Senior Manager, Mobile Engineering | MAF Future Solutions | Customer Solutions - Jordan<br><strong>ROLE SUMMARY</strong><br>At MAF Customer Solutions, we are obsessed with building intuitive, engaging and truly transformative experiences that create great moments for our customers, every day. As Senior Manager, Mobile Engineering, you'll play a pivotal role in bringing this vision to life. Scaling SHARE to 30 million members across MENA by 2027 depends on a mobile platform that can absorb new markets, business units and Mini App experiences without a linear increase in engineering cost.<br><strong>ROLE PROFILE</strong></p><br><br><ul><li>Technical Leadership & Program Management – Lead end-to-end technical programs, managing scope, risks, resources, budgets, timelines, and delivery.</li><li>Mobile Architecture Ownership – Own and evolve the mobile architecture across iOS, Android, Flutter, and Kotlin Multiplatform (KMP).</li><li>Kotlin Multiplatform Strategy – Drive adoption of KMP for shared business logic, networking, and UI, including distribution through XCFrameworks and AARs.</li><li>Mobile Platform & Design System – Build and govern reusable mobile components, design tokens, theming, and shared platform capabilities across applications.</li><li>Mini App & Engineering Excellence – Define the Mini App architecture and integration standards while improving testing, CI/CD, ADRs, engineering standards, and developer experience.</li><li>Team Leadership & Talent Development – Lead and mentor engineering teams, senior engineers, and technical leads; manage performance, training, hiring, and talent pipelines.</li><li>Stakeholder & Agile Collaboration – Partner closely with Product, Design, DevOps, Security, QA, and business teams to deliver scalable solutions using agile methodologies and effective governance.</li><li>Business Impact & Delivery KPIs – Drive measurable outcomes including faster releases, KMP/design-system adoption, crash-free performance, customer growth, retention, revenue, delivery against milestones/budget, and team performance, with approximately 30</li></ul><p><br><strong>REQUIREMENTS</strong></p><br><br><ul><li>Education & Experience – Bachelor’s degree in Computer Science or a related field; 10+ years of senior mobile engineering experience, including 5+ years in leadership, with proven delivery of complex consumer digital products.</li><li>Strong Mobile Expertise – Expert-level iOS development (Swift, SwiftUI/UIKit) with experience integrating KMP XCFrameworks, plus solid Android/Kotlin knowledge and working experience with Kotlin Multiplatform and Flutter.</li><li>Architecture & Platform Engineering – Proven ability to design reusable mobile platforms, SDKs, shared components, modular architectures, and large-scale consumer applications.</li><li>Technical & Agile Excellence – Strong expertise in Agile, CI/CD, TDD, BDD, technical decision-making, and evaluating trade-offs while remaining hands-on technically.</li><li>Leadership & People Development – Exceptional leadership, coaching, mentoring, and stakeholder-management skills, with the ability to align cross-functional teams around a shared vision and build high-performing teams.</li><li>Product & Growth Mindset – Customer-focused, strategic, and innovative, with a passion for solving meaningful problems and understanding how to scale digital products to millions of users across the region. Fluent English and Arabic required.</li></ul><p><br><strong>WHAT WE OFFER</strong></p><br><br><ul><li>At Majid Al Futtaim, we’re on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We’re proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us!</li><li>Work in a friendly environment, where everyone shares positive vibes and excited about our future.</li><li>Work with over 45,000 diverse and talented colleagues, all guided by our Leadership Model.</li></ul><br> <br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking a Senior AI Software Engineer to join our AI Hub, where we rapidly deliver prototypes, proof-of-concepts (PoCs), and minimum viable products (MVPs), as well as delivering production grade solutions that bring AI use cases to life. This role demands expertise across both front-end and back-end development, supporting the creation of dynamic AI-driven products such as GenAI-enabled web applications, use case marketplaces, and diagnostic tools. You will be responsible for designing, building, and optimizing end-to-end solutions, translating business requirements into robust, scalable, secure, and accessible web experiences suitable for enterprise production environments.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>5+ years of professional experience delivering enterprise-grade software solutions across backend and frontend systems.</li><li>Strong hands-on experience building secure, scalable, and maintainable APIs using Python and Node.js, with frameworks such as FastAPI and Fastify.</li><li>Solid frontend engineering experience with TypeScript, React, and Next.js, following enterprise UI and accessibility standards.</li><li>Proven experience containerizing, deploying, and operating applications in production using Docker and Kubernetes, with a strong understanding of reliability and scalability.</li><li>Experience designing, implementing, and maintaining CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps, with automated testing and quality gates.</li><li>Hands-on experience deploying and operating production workloads on Microsoft Azure, including services such as AKS, Azure Container Apps, Azure Container Registry, and related platform services.</li><li>Strong understanding and application of software engineering best practices, including SOLID principles, clean architecture, and common enterprise design patterns.</li><li>Experience working with relational databases such as MS SQL Server and PostgreSQL, including schema design, query optimization, and transactional consistency.</li><li>Practical experience with vector databases (e.g., Chroma, Milvus, Pinecone) and pgvector, including building and operating Retrieval Augmented Generation (RAG) pipelines in production environments.</li><li>Ability to collaborate effectively in cross-functional enterprise teams, including product, architecture, security, and cloud/platform teams.</li><li>Experience working with LLMs and AI platforms, such as Azure OpenAI, OpenAI APIs, or similar enterprise AI services.</li><li>Familiarity with LLM orchestration frameworks such as LangChain, Semantic Kernel, or equivalent.</li><li>hands-on experience using AI coding assistants (Claude Code, OpenAI Codex,..etc)</li><li>Strong documentation skills and experience contributing to architecture decisions, technical standards, and internal best practices.</li><li>Prior experience mentoring junior engineers or contributing to engineering excellence initiatives.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the Role <br> <p><span>We are looking for a highly motivated and passionate candidate to be </span><span>responsible for leading a client-facing (mobile apps) technical track — in the design, development, and sustained delivery of Zain Jordan's Advanced Business Mobile Applications. Owns their track end-to-end, from architectural decisions and hands-on engineering through to code quality, testing, and documentation, operating with a high degree of autonomy while working in close coordination with the other teams and under the overall technical direction of the Division Leader.</span></p><br><p><span>Main Responsibilities, will include but will not be limited to:</span></p><br><ul><li><p><span>Own and lead the full technical delivery of the client-facing mobile applications track, taking end-to-end accountability for architecture, implementation quality, and on-time delivery across the Flutter mobile and web client layer</span></p><br></li><li><p><span>Design, develop, and maintain all components within the client track, including client-side real-time communication flows, SDK integration, Arabic RTL UI, native Android/iOS components, and the supporting client-side data and state management layers.</span></p><br></li><li><p><span>Ensure the client track meets all enterprise-grade non-functional requirements, including platform security standards (AES-256 encryption, secure token handling, hardware-backed keystores), performance and responsiveness targets, and device and OS compatibility requirements across the supported Android and iOS landscape.</span></p><br></li><li><p><span>Collaborate actively to define and align on cross-cutting concerns — including API contracts, authentication flows, real-time event delivery, error handling strategies, and shared architectural decisions — ensuring the client layer integrates seamlessly with back-end services into a unified platform.</span></p><br></li><li><p><span>Establish and enforce track-level engineering standards — including coding conventions, component design patterns, test coverage expectations, and CI/CD pipeline discipline — to maintain a consistent, high-quality, and maintainable client codebase.</span></p><br></li><li><p><span>Participate in sprint planning, backlog refinement, and technical design sessions, providing accurate effort estimates, surfacing track-specific dependencies, and flagging risks or blockers early.</span></p><br></li><li><p><span>Produce and maintain clear, thorough technical documentation for all components within the assigned track — covering integration patterns, API specifications, deployment procedures, and configuration guides — to support knowledge transfer and long-term platform maintainability.</span></p><br></li></ul> <br> <br><br> What We Need From You <br> <p><span>To be shortlisted for this position, you will need to comply with all of the below requirements:</span></p><br><ul><li><p><span>Holds a bachelor degree in Information Technology</span><span> or any related field</span></p><br></li><li><p><span>Preferred: 2 years of relevant experience.</span></p><br></li><li><p><span>Preferred having a Certification or formal training in Flutter/Dart development (e.g., Google-endorsed Flutter training programs, Flutter Certified Application Developer courses).</span></p><br></li><li><p><span>Android development certification or training (e.g., Kotlin/Android courses from Google Developers; note Google's Associate Android Developer certification has been discontinued, so accredited training is the realistic ask).</span></p><br></li></ul> <br> <br><br> About US <br> <p>We are an equal opportunity employer and welcome applicants from all backgrounds, including People with disabilities or people who have undergone severe surgeries and require special accommodations. We provide an inclusive work environment and are committed to accommodating all employees. </p><br><p>If you require accommodations during the application or interview process, please let us know and we will work with you to meet your needs.</p><br> <br> <br> </div>
<p><h4>Description</h4>
<p>The main role of a frontend specialist is to independently deliver medium-complexity frontend features across web and mobile applications using React.js and React Native. The frontend specialist is responsible for translating product requirements into scalable technical solutions, building reusable UI components, integrating APIs and backend services, optimizing application performance, and contributing to frontend architecture and code quality standards. The role also includes mentoring junior developers, participating in code reviews, collaborating with cross-functional teams, and ensuring seamless user experiences across platforms.</p>
<h4>Key responsibilities:</h4>
<ul>
<li>Independently design and deliver medium-complexity features across React.js and React Native applications, with limited senior oversight.</li>
<li>Translate product requirements into technical designs, breaking work down into estimable tasks and flagging risks early.</li>
<li>Build, optimize, and maintain reusable UI components and contribute to the team’s shared component library.</li>
<li>Implement and review integrations with RESTful APIs, payment endpoints, and back-end microservices, with attention to error handling and security.</li>
<li>Apply performance optimization techniques in day-to-day work: lazy loading, memoization, bundle awareness, and React Native rendering performance.</li>
<li>Conduct meaningful code reviews for junior developers and provide technical guidance during pair-programming and onboarding.</li>
<li>Write and maintain unit and integration tests; contribute to the team’s end-to-end testing strategy under senior guidance.</li>
<li>Participate in sprint planning, refinement, and estimation; own delivery of committed sprint work.</li>
<li>Investigate, reproduce, and fix production defects, including participation in incident triage when frontend issues are involved.</li>
<li>Contribute to internal documentation, coding standards, and knowledge-sharing sessions.</li>
<li>Collaborate closely with UI/UX designers, backend engineers, and QA to deliver coherent end-user experiences.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>2–4 years of professional frontend development experience with hands-on production work in React.js and/or React Native.</li>
<li>Bachelor’s degree in computer science, software engineering, IT, or a related technical discipline.</li>
<li>Demonstrable track record of delivering features end-to-end with limited supervision.</li>
<li>Portfolio, GitHub profile, or case studies showing real production work.</li>
<li>Excellent communication and teamwork capabilities.</li>
</ul>
<h4>Preferred skills</h4>
<ul>
<li>Strong proficiency in JavaScript (ES6+) and working proficiency in TypeScript.</li>
<li>Solid command of React.js: hooks, context, component composition, and common performance pitfalls.</li>
<li>Practical experience building and shipping React Native features to iOS and Android, including debugging native build issues at a basic level.</li>
<li>Hands-on experience with at least one state management library (Redux, MobX, or Zustand).</li>
<li>Comfortable consuming and debugging RESTful APIs; basic exposure to WebSocket-based integrations.</li>
<li>Confident with Git workflows: branching, rebasing, resolving conflicts, and structured pull requests.</li>
<li>Experience writing unit tests with Jest and React Testing Library; familiarity with at least one end-to-end tool (Cypress, Playwright, or Detox).</li>
<li>Working understanding of CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins).</li>
<li>Awareness of common web security risks (XSS, CSRF, JWT/OAuth 2.0).</li>
<li>Familiarity with responsive design, accessibility basics, and cross-browser/cross-device compatibility.</li>
<li>Working knowledge of Angular (components, services, routing, reactive forms, RxJS, NgRx).</li>
<li>Prior experience in fintech, banking, payments, or any regulated industry.</li>
<li>Exposure to micro-frontend concepts or modular frontend architectures.</li>
<li>Familiarity with performance monitoring tools (Lighthouse, Sentry, Datadog) and Core Web Vitals.</li>
<li>Experience with UI component libraries (Ant Design, Material UI, PrimeNG) and/or Storybook.</li>
<li>Basic understanding of native iOS (Swift) or Android (Kotlin).</li>
<li>Exposure to server-side rendering frameworks (Next.js, Nuxt.js, or Angular Universal).</li>
<li>Awareness of PCI-DSS or similar compliance considerations for frontend applications.</li>
<li>Excellent communication and collaboration skills.</li>
<li>Ability to work under pressure and manage multiple priorities effectively.</li>
<li>Willingness to mentor junior developers and contribute to knowledge-sharing initiatives.</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>The main role of a frontend specialist is to independently deliver medium-complexity frontend features across web and mobile applications using React.js and React Native. The frontend specialist is responsible for translating product requirements into scalable technical solutions, building reusable UI components, integrating APIs and backend services, optimizing application performance, and contributing to frontend architecture and code quality standards. The role also includes mentoring junior developers, participating in code reviews, collaborating with cross-functional teams, and ensuring seamless user experiences across platforms.</p>
<h4>Key responsibilities:</h4>
<ul>
<li>Independently design and deliver medium-complexity features across React.js and React Native applications, with limited senior oversight.</li>
<li>Translate product requirements into technical designs, breaking work down into estimable tasks and flagging risks early.</li>
<li>Build, optimize, and maintain reusable UI components and contribute to the team’s shared component library.</li>
<li>Implement and review integrations with RESTful APIs, payment endpoints, and back-end microservices, with attention to error handling and security.</li>
<li>Apply performance optimization techniques in day-to-day work: lazy loading, memoization, bundle awareness, and React Native rendering performance.</li>
<li>Conduct meaningful code reviews for junior developers and provide technical guidance during pair-programming and onboarding.</li>
<li>Write and maintain unit and integration tests; contribute to the team’s end-to-end testing strategy under senior guidance.</li>
<li>Participate in sprint planning, refinement, and estimation; own delivery of committed sprint work.</li>
<li>Investigate, reproduce, and fix production defects, including participation in incident triage when frontend issues are involved.</li>
<li>Contribute to internal documentation, coding standards, and knowledge-sharing sessions.</li>
<li>Collaborate closely with UI/UX designers, backend engineers, and QA to deliver coherent end-user experiences.</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>2–4 years of professional frontend development experience with hands-on production work in React.js and/or React Native.</li>
<li>Bachelor’s degree in computer science, software engineering, IT, or a related technical discipline.</li>
<li>Demonstrable track record of delivering features end-to-end with limited supervision.</li>
<li>Portfolio, GitHub profile, or case studies showing real production work.</li>
<li>Excellent communication and teamwork capabilities.</li>
</ul>
<h4>Preferred skills</h4>
<ul>
<li>Strong proficiency in JavaScript (ES6+) and working proficiency in TypeScript.</li>
<li>Solid command of React.js: hooks, context, component composition, and common performance pitfalls.</li>
<li>Practical experience building and shipping React Native features to iOS and Android, including debugging native build issues at a basic level.</li>
<li>Hands-on experience with at least one state management library (Redux, MobX, or Zustand).</li>
<li>Comfortable consuming and debugging RESTful APIs; basic exposure to WebSocket-based integrations.</li>
<li>Confident with Git workflows: branching, rebasing, resolving conflicts, and structured pull requests.</li>
<li>Experience writing unit tests with Jest and React Testing Library; familiarity with at least one end-to-end tool (Cypress, Playwright, or Detox).</li>
<li>Working understanding of CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins).</li>
<li>Awareness of common web security risks (XSS, CSRF, JWT/OAuth 2.0).</li>
<li>Familiarity with responsive design, accessibility basics, and cross-browser/cross-device compatibility.</li>
<li>Working knowledge of Angular (components, services, routing, reactive forms, RxJS, NgRx).</li>
<li>Prior experience in fintech, banking, payments, or any regulated industry.</li>
<li>Exposure to micro-frontend concepts or modular frontend architectures.</li>
<li>Familiarity with performance monitoring tools (Lighthouse, Sentry, Datadog) and Core Web Vitals.</li>
<li>Experience with UI component libraries (Ant Design, Material UI, PrimeNG) and/or Storybook.</li>
<li>Basic understanding of native iOS (Swift) or Android (Kotlin).</li>
<li>Exposure to server-side rendering frameworks (Next.js, Nuxt.js, or Angular Universal).</li>
<li>Awareness of PCI-DSS or similar compliance considerations for frontend applications.</li>
<li>Excellent communication and collaboration skills.</li>
<li>Ability to work under pressure and manage multiple priorities effectively.</li>
<li>Willingness to mentor junior developers and contribute to knowledge-sharing initiatives.</li>
</ul></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><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>