Git Jobs in Egypt
31329 Jobs Found
<p>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.</p><p>About the Role</p><p>You ll design coding tasks that challenge frontier AI coding agents. Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome. Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.</p><p>Responsibilities :</p><ul><li>Invent a realistic developer scenario a real bug, a broken ETL, a missing feature not a toy problem.</li><li>Build a reproducible Docker environment with pinned dependencies.</li><li>Write a pytest that verifies outcomes, not specific commands deterministic, non-flaky, and does not leak the fix.</li><li>Write an instruction.md that reads like a Jira ticket a developer would receive.</li><li>Write a reference solve.sh proving the task is solvable.</li><li>Calibrate difficulty so current state-of-the-art agents solve the task 20 60% of the time.</li><li>Iterate based on feedback from expert QA reviewers.</li><li>Later: review other authors tasks as a QA reviewer.</li></ul><p>Not in scope</p><ul><li>Data labeling, prompt engineering.</li><li>Production code to ship you design problems and verification for AI agents.</li><li>Leetcode puzzles scenarios must look like real developer work.</li><li>Not every candidate task ships quality over quantity.</li></ul><p>Requirements</p><ul><li>3+ years of production software development in one backend stack Python, Go, Node.js, Java, or Rust.</li><li>Depth in one stack beats breadth.</li><li>Python + pytest fluency required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.</li><li>Docker authoring reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.</li><li>Linux & Bash comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.</li><li>AI coding agent experience Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.</li><li>English B2+ written.</li></ul><p>Not a fit</p><ul><li>Data Science, ML, or Computer Vision engineers without backend-engineering output.</li><li>Manual QA testers without automation or test authoring.</li><li>Frontend-only, low-code / no-code, IT Support, or Business Analysts.</li><li>Engineers who have never written pytest from scratch.</li><li>Junior, intern, or assistant as the most recent role.</li></ul><p>Preferred qualifications</p><ul><li>Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.</li><li>Modern Python tooling (uv, poetry, pyproject.toml).</li><li>Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).</li><li>Fuzzing or property-based testing (Hypothesis).</li><li>Prior contribution to agent-evaluation benchmarks or related frameworks.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years of production software development in one backend stack Python, Go, Node.js, Java, or Rust.</li><li>Depth in one stack beats breadth.</li><li>Python + pytest fluency required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.</li><li>Docker authoring reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.</li><li>Linux & Bash comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.</li><li>AI coding agent experience Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.</li><li>English B2+ written.</li></ul><p>Not a fit</p><ul><li>Data Science, ML, or Computer Vision engineers without backend-engineering output.</li><li>Manual QA testers without automation or test authoring.</li><li>Frontend-only, low-code / no-code, IT Support, or Business Analysts.</li><li>Engineers who have never written pytest from scratch.</li><li>Junior, intern, or assistant as the most recent role.</li></ul><p>Preferred qualifications</p><ul><li>Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.</li><li>Modern Python tooling (uv, poetry, pyproject.toml).</li><li>Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).</li><li>Fuzzing or property-based testing (Hypothesis).</li><li>Prior contribution to agent-evaluation benchmarks or related frameworks.</li></ul>
<p>We are an Egyptian technology company delivering international software projects in cooperation with the global NIX brand. Our office in Smart Village, at the heart of Cairo’s tech ecosystem, offers stability, transparent working conditions, strong engineering culture, and the opportunity to work on complex, large-scale solutions alongside experienced professionals.</p><h3>What you'll be doing:</h3><ul><li><p>Developing and growing mobile applications: from the first lines of code to scaling production-ready solutions;</p></li><li><p>Collaborating closely with colleagues from different countries;</p></li><li><p>Continuously learning and keeping up with trends in the mobile development world.</p></li></ul><h3>What we offer:</h3><ul><li><p>Long-term career stability with a competitive salary paid in USD.</p></li><li><p>Conditions for steady career development.</p></li><li><p>Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.</p></li><li><p>Private medical insurance provided after successful completion of the probationary period</p></li><li><p>A well-equipped and cozy office supports comfort and productivity across all project stages.</p></li><li><p>Welcoming atmosphere and a friendly corporate culture.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3>What we're looking for:</h3><ul><li><p>Solid knowledge of Kotlin, Jetpack Compose, Dagger, and Coroutines;</p></li><li><p>At least 3 years of commercial in building and maintaining complex Android applications;</p></li><li><p>Understanding of version control systems (Git);</p></li><li><p>Knowledge of OOP, SOLID, design patterns, algorithms, and data structures;</p></li><li><p>Experience with MVVM;</p></li><li><p>Experience integrating REST APIs;</p></li><li><p>Ability to write clean, readable code and easily navigate others' codebases;</p></li><li><p>Eagerness to learn, flexible thinking, and genuine curiosity about technology;</p></li><li><p>English skills at the upper-intermediate or higher level.</p></li></ul><h3>Will be a plus:</h3><ul><li><p>Any experience with cross-platform solutions (React Native, Flutter, Kotlin Multiplatform).</p></li><li><p>Experience using AI tools (e.g., GitHub Copilot, Cursor, Claude Code) to speed up development, debugging, or code review.</p></li></ul><p></p>
<h4>Job Summary</h4><p>We are seeking a motivated <strong>Full Stack Developer (Frontend-Focused)</strong> to join our engineering team. The ideal candidate will primarily work on building responsive, high-performance user interfaces using React while also contributing to backend services built with NestJS. This role is well-suited for a developer with 1–2 years of hands-on experience who is eager to grow within a modern, full-stack JavaScript/TypeScript environment.</p><h4>Key Responsibilities</h4><ul><li><p>Design, develop, and maintain responsive, reusable UI components using React and TypeScript</p></li><li><p>Implement state management using Redux Toolkit and manage server-side data fetching/caching with React Query (TanStack Query)</p></li><li><p>Build and style interfaces using Ant Design and Less, ensuring consistency across the application</p></li><li><p>Integrate RESTful APIs and handle real-time features using Socket.IO</p></li><li><p>Assist in developing and maintaining backend services and APIs using NestJS, Prisma, and PostgreSQL</p></li><li><p>Work with authentication, file uploads (S3/Cloudinary), and background job processing (BullMQ) as needed</p></li></ul><ul><li><p>Collaborate with designers, backend engineers, and product managers throughout the development lifecycle</p></li><li><p>Participate in code reviews and follow established linting/formatting standards (ESLint, Prettier, Husky)</p></li><li><p>Debug and resolve issues across the stack, escalating complex backend issues to senior engineers when necessary</p></li><li><p>Continuously learn and adopt best practices in both frontend and backend development</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p></p></li></ul><h4>Qualifications & Experience</h4><ul><li><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)</p></li><li><p><strong>1–2 years</strong> of professional experience in full stack or frontend-focused development</p></li><li><p>Solid understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3</p></li><li><p>Hands-on experience with React, React Hooks, and component-based architecture</p></li><li><p>Familiarity with state management libraries (Redux/Redux Toolkit) and data-fetching libraries (React Query/Axios)</p></li><li><p>Basic understanding of Node.js and backend frameworks (NestJS or similar) is a plus</p></li><li><p>Experience working with REST APIs and JSON data structures</p></li><li><p>Familiarity with Git and collaborative version control workflows</p></li></ul><ul><li><p>Understanding of build tools such as Vite and package managers (npm/yarn)</p></li><li><p>Comfortable working in Agile/Scrum environments</p></li></ul><h4>Preferred Qualifications</h4><ul><li><p>Familiarity with PostgreSQL, Prisma ORM, or similar database/ORM tools</p></li><li><p>Experience with real-time features using Socket.IO or WebSockets</p></li><li><p>Exposure to internationalization (i18next) and multi-language applications</p></li><li><p>Basic understanding of CI/CD pipelines</p></li><li><p>Familiarity with UI libraries such as Ant Design</p></li><li><p>Interest in mapping/geolocation tools (Leaflet) or data export tools (Excel/PDF generation) is a plus</p></li></ul><h4>Required Competencies</h4><ul><li><p>Strong problem-solving and analytical thinking</p></li><li><p>Good communication and collaboration skills</p></li><li><p>Willingness to learn new technologies and receive mentorship</p></li><li><p>Ability to manage time effectively in a fast-paced environment</p></li><li><p>Attention to detail and commitment to code quality</p></li></ul><p></p>
Company Description Xceed is a leading multilingual Business Process Outsourcing (BPO) provider in the EMEA region, operating more than 10,000 web-enabled multichannel stations. The company manages outsourcing agreements for key government and commercial clients across 10 languages, offering services such as inbound and outbound support, back office operations, infrastructure management, recruitment process outsourcing, helpdesk support, and social media analysis. Xceed has operational sites in Egypt, Morocco, Mauritius, the UAE, and a newly established site in Saudi Arabia, providing diverse regional career opportunities. The organization is consistently recognized with global awards for outsourcing excellence, customer experience, sustainability, CSR, and diversity, equity, and inclusion. Xceed also maintains multiple international certifications in quality, information security, business continuity, health and safety, and environmental management, underscoring its commitment to robust standards and a high-quality work environment. Role Description The Application Senior Supervisor is a full-time, on-site role based in Cairo, responsible for overseeing application-related operations and ensuring efficient service delivery. The role includes supervising a team that provides technical support to internal and external stakeholders, monitoring application performance, and coordinating with IT and business units to resolve issues and implement improvements. The Application Senior Supervisor will manage daily workflows, prioritize and escalate complex cases, and ensure adherence to service level agreements and quality standards. This role also involves analyzing operational data, preparing performance reports, and contributing to process optimization initiatives. The supervisor will support staff development through coaching and training, help maintain strong customer service outcomes, and promote best practices in application use across the organization. Requirements:- Bachelor's degree in Computer Science, Software Engineering, or a related field.- Minimum 6 years of software development experience, including 3+ years in a leadership role.- Strong experience with C#, ASP. NET Core, Entity Framework Core, REST APIs, and . NET.- Experience with Postgre SQL and/or SQL Server.- Knowledge of React or Angular.- Experience with Docker, CI/CD, AWS, or Azure is a plus.- Hands-on experience with AI/LLM integration and modern software architecture.- Strong leadership, communication, and problem-solving skills.- Fluent in English.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
Luxoft is a global software services company delivering professional solutions across sectors such as Finance, Automotive, and Digital Transformation.
We are establishing a new team focused on developing and enhancing Android Framework components, specifically SystemUI and Homescreen, for our client's In-Vehicle Android Infotainment (IVI) systems. The team aims to understand user interactions with information and vehicle infrastructure to shape the future IVI experience for 2026 and beyond.
Recognizing software as a key driver of innovation and differentiation in automotive environments, we build a software foundation that leverages open-source technologies in alignment with their communities. Our approach incorporates modern continuous integration and continuous delivery practices, extending deployment directly into the vehicle. The project follows agile principles and is scaled across a large, multi-hundred-person team.
Through combining advanced technologies, agile methodologies, and a commitment to optimal solutions, we collaborate with our OEM partner to define the future of IVI systems.
Responsibilities
Collaborate within an end-to-end (E2E) team alongside system engineers, product owners, designers, backend teams, and QA.
Implement, test, and refine new features for the existing Android Automotive application stack.
Work with Product Managers and UI/UX designers to translate requirements into technical solutions that integrate with the current architecture.
Diagnose, troubleshoot, and resolve software defects, bugs, and performance issues promptly.
Maintain and enhance codebase health through regular refactoring and optimization.
Skills
Must have
This role requires advanced expertise in Android development, demonstrated by a proven track record of delivering successful applications. The candidate must apply strong technical skills to develop and maintain robust mobile solutions.
Hard skills:
Expert knowledge of Kotlin and Java programming and comprehensive familiarity with the Android SDK.
Proficient in Android Architecture Components such as Lifecycle and ViewModel, along with implementation of design patterns including MVVM, MVI, Clean Architecture, and SOLID principles.
Extensive experience with the Android Framework, covering services (foreground/background), ContentProviders, IPC mechanisms (Binder, AIDL, Messenger, Intents/Broadcasts), and the permissions model including runtime and privileged permissions.
Solid understanding of Android system aspects such as process lifecycle, memory management, out-of-memory behavior, ActivityManagerService, app sandboxing, and security fundamentals.
Skilled in log analysis using logcat, performance profiling, and the use of debugging tools.
Practical experience with Android Studio, Gradle build system, and Git version control.
Familiarity with Linux internals, basic shell operations, SELinux policy, and system-level concepts pertinent to embedded devices.
Experience with Android Automotive OS, including AAOS application models, HMI constraints, and Car APIs.
Soft skills:
Ability to troubleshoot complex system-level and application issues methodically.
Effective use of technical tools and resources for performance optimization and debugging.
Capability to understand and adapt to platform-specific constraints and requirements.
Nice to have
Previous experience with Android Automotive Operating System (AAOS) and Android Open-Source Project (AOSP) frameworks: Demonstrated familiarity with these platforms is beneficial for understanding their structure and development processes.
Spanish language proficiency: Ability to communicate in Spanish is an optional asset for enhanced collaboration in relevant contexts.
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior</p><br> </div>
<p>On behalf of our multinational client, we are looking to hire:</p><p></p><p><strong>Job Title for the new hire:</strong> Software Developer</p><p> </p><p><strong>Job Description:</strong></p><p>We are looking for a Software Engineer who can code, leverage APIs, and work with AI tools to build and enhance</p><p>BIM&D's software products. The core of this role is hands-on development: building features in Amazon</p><p>PreConnector, integrating with AWS and Autodesk platform services, working with MCP-based integrations within PreConnector, and using AI-assisted tooling (Claude Code, Amazon Q) to accelerate delivery. BIM domain knowledge is helpful but not a prerequisite — the team will provide context.</p><p> </p><p><strong>Technical Assessment needed: </strong>Yes</p><p> </p><p><strong>Expected deliverables:</strong></p><p>• <strong>Software Development & Architecture:</strong> Design, develop, and maintain scalable web applications and APIs on a microservices architecture, delivering high-performance, reliable features for Amazon PreConnector and related BIM&D tools.</p><p>• <strong>AI-Assisted Development:</strong> Leverage AI coding tools such as Claude Code and Amazon Q Developer to accelerate feature delivery, automate repetitive engineering tasks, and improve code quality across BIM&D products.</p><p>• <strong>MCP Integration: </strong>Work with Model Context Protocol (MCP) integrations built into Amazon PreConnector, enabling AI agents to interface with AWS data services and internal business intelligence systems.</p><p>• <strong>Amazon Platform Interoperability:</strong> Develop and maintain integrations with Amazon internal platforms including Amazon Redshift, AWS data lakes, S3, and internal BI reporting tools, enabling cross-functional data democratisation and real-time reporting for GES stakeholders.</p><p>• <strong>API Design & Development: </strong>Architect, build, and document RESTful APIs that facilitate secure, efficient data exchange between Autodesk Construction Cloud, AWS services, and Amazon internal platforms, adhering to OpenAPI standards and Amazon security policies.</p><p>• <strong>User Interface & Experience: </strong>Create intuitive, accessible front-end interfaces for BIM and digital construction applications using React.js, applying user-centred design principles and ensuring consistency with Amazon design systems.</p><p>• <strong>Performance Optimisation: </strong>Proactively identify bottlenecks in software performance and data pipelines; implement solutions that improve throughput, reduce latency, and ensure system reliability at scale.</p><p>• <strong>Testing & Quality Assurance: </strong>Conduct unit, integration, and end-to-end testing; implement automated test suites within CI/CD pipelines to ensure software reliability, security, and compliance with Amazon engineering standards.</p><p>• <strong>Documentation & Knowledge Management: </strong>Produce and maintain clear technical documentation covering code, APIs, system architecture, and integration patterns, enabling effective knowledge transfer across the BIM&D team.</p><p>• <strong>Cross-functional Collaboration: </strong>Partner closely with BIM specialists, GES engineers, data scientists, product managers, and Amazon technology teams to deliver solutions aligned with both technical standards and business objectives.</p><p>• <strong>Platform Maintenance & Continuous Improvement: </strong>Sustain and enhance existing tools and processes including Amazon PreConnector modules and ACC/BIM360 integrations, supporting GES functions such as Quality, Compliance, Sustainability, Risk Management, Scheduling, and Virtual Design Review.</p><p><strong>Requirements</strong></p><p><strong>Required qualifications/certifications:</strong></p><p>➢ <strong>Required Qualifications:</strong></p><p>• Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related discipline.</p><p>• 2–3 yrs hands-on experience with React.js, JavaScript (ES6+), and Java Spring Framework for full-stack web application development.</p><p>• 1–2 yrs Practical experience designing and developing microservices-based architectures and distributed systems.</p><p>• 1–2 yrs Experience with Amazon Web Services (AWS) including IaaS and PaaS services such as EC2, Lambda, S3, API Gateway, and Amazon Redshift.</p><p>• Exposure to CI/CD pipelines using AWS CodePipeline, CodeBuild, or equivalent tooling.</p><p>• 1+ yr Proficiency with version control systems (Git) and collaborative development workflows including pull requests, code review, and branching strategies.</p><p>• Strong analytical and problem-solving skills with a structured approach to debugging and root-cause analysis.</p><p>• Excellent written and verbal communication skills in English; ability to translate technical concepts clearly for nontechnical stakeholders ➢ <strong>Preferred Qualifications:</strong></p><p>• <strong>Autodesk Platform Services (APS): </strong>Familiarity with APS APIs including Model Derivative, Data</p><p>Management, Design Automation, and Viewer APIs. APS is thoroughly documented and can be learned on the job.</p><p>• <strong>Autodesk Construction Cloud (ACC) & BIM360: </strong>Awareness of ACC or BIM360 as construction management platforms. Understanding of how data flows between Autodesk products and downstream systems.</p><p>• <strong>BIM Concepts & Standards: </strong>Working knowledge of BIM principles and industry standards such as ISO 19650; familiarity with authoring tools such as Revit, AutoCAD, or Navisworks.</p><p>• <strong>MCP Server Development: </strong>Experience building or consuming Model Context Protocol (MCP) servers for AI agent integration with external APIs and data systems.</p><p>• <strong>Agentic AI Workflows: </strong>Familiarity with agentic workflow design, prompt engineering, or AI/ML integration patterns within data-intensive or construction technology contexts.</p><p>• <strong>Amazon Internal Platform Experience: </strong>Prior experience integrating with Amazon internal platforms such as Redshift, AWS data lakes, or internal BI and reporting tools.</p><p><strong> </strong></p><p><strong>Software / programs / tools:</strong> Python, JavaScript, TypeScript, Java, NET / C#,SQL + dbt.</p><p>Experience with Amazon Web Services (AWS): IaaS and PaaS services such as EC2, Lambda, S3, API Gateway, and Amazon Redshift.</p><p>Familiarity with agentic workflow design, AI/ML integration patterns. </p><p></p><p> </p><p><strong>Years of Experience:</strong> 3-4</p><p> </p><p><strong>Travel is required for this role:</strong> No</p><p></p>
<p>Are you ready to be the hero our team needs? We are searching for an exceptional <strong>IT Help Desk Specialist</strong> to join our vibrant team in <strong>Giza, Egypt</strong>! This is a fantastic opportunity for an experienced professional to dive into the heart of our operations, ensuring seamless technology experiences for everyone. If you thrive on solving challenges, love supporting users, and are passionate about technology, then this full-time, on-site role is perfect for you!</p><p><strong>Overview:</strong> As our dedicated IT Help Desk Specialist, you will be the first point of contact for all technical inquiries, providing crucial support across a range of hardware and software issues. You'll play a pivotal role in maintaining our technological infrastructure, ensuring maximum uptime, and empowering our employees to perform at their best. This isn't just a job; it's a chance to make a real impact daily!</p><p><strong>Responsibilities:</strong></p><ul><li><p><strong>Provide Expert Technical Support:</strong> Deliver outstanding support for IT-related queries, diagnosing and resolving hardware, software, and network issues efficiently and courteously.</p></li><li><p><strong>System Maintenance & Troubleshooting:</strong> Perform routine maintenance, installation, configuration, and troubleshooting of workstations, printers, mobile devices, and network equipment.</p></li><li><p><strong>User Onboarding & Training:</strong> Assist with the setup of new user accounts and equipment, providing basic training and guidance to optimize technology utilization.</p></li><li><p><strong>Documentation & Reporting:</strong> Maintain detailed records of support requests, resolutions, and system configurations within our ticketing system.</p></li><li><p><strong>Collaboration & Improvement:</strong> Work closely with IT infrastructure and development teams to identify recurring issues and contribute to long-term solutions and system enhancements.</p></li></ul><p><strong>Skills & Technologies:</strong> You will leverage your strong background in <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> daily. Proficiency in <strong>Troubleshooting</strong>, <strong>Technical Support</strong>, and a solid understanding of <strong>Network Fundamentals</strong> are key. Experience with various <strong>Operating Systems</strong> (Windows, macOS, Linux) and <strong>Hardware/Software Installation</strong> is essential. Your excellent <strong>Customer Service</strong> and <strong>Communication Skills</strong> will shine through as you interact with users. Familiarity with <strong>Ticketing Systems</strong>, <strong>Microsoft Office Suite</strong>, and <strong>Remote Desktop Support</strong> tools will be highly valued.</p><p><strong>Growth Opportunities:</strong> We are committed to your professional development! In this role, you will have ample opportunities to deepen your expertise in IT support, explore advanced network administration, delve into cybersecurity best practices, and potentially specialize in specific IT domains. We foster a culture of continuous learning and provide pathways for career progression within our growing organization.</p><p><strong>Team & Culture:</strong> Join a collaborative and supportive team where your contributions are recognized and valued. We believe in empowering our employees with the tools and knowledge they need to succeed. Our culture is built on mutual respect, innovation, and a shared passion for leveraging technology to drive success. You'll be an integral part of a group dedicated to excellence and teamwork.</p><p><strong>Impact:</strong> Your work will directly contribute to the operational efficiency and productivity of our entire organization. By ensuring our technology runs smoothly, you enable every team member to achieve their goals, ultimately supporting our company's mission and success. Be the catalyst for seamless operations and positive user experiences!</p><p><strong>Requirements</strong></p><ul><li><p><strong>Educational Background:</strong> A degree or diploma in <strong>Computer Science</strong>, <strong>Information Technology (IT)</strong>, or a related technical field is highly desirable.</p></li><li><p><strong>Professional Experience:</strong> A minimum of <strong>2-3 years of hands-on experience</strong> in an IT Help Desk, Technical Support, or similar role.</p></li><li><p><strong>Technical Prowess:</strong> Proven expertise in <strong>Troubleshooting</strong>, <strong>Technical Support</strong>, and a strong grasp of <strong>Network Fundamentals</strong>.</p></li><li><p><strong>Operating Systems & Software:</strong> Demonstrated proficiency with various <strong>Operating Systems</strong> (e.g., Windows, macOS) and experience with <strong>Hardware/Software Installation</strong> and configuration.</p></li><li><p><strong>Essential Tools:</strong> Familiarity with <strong>Ticketing Systems</strong>, strong command of <strong>Microsoft Office Suite</strong>, and experience with <strong>Remote Desktop Support</strong> tools.</p></li><li><p><strong>Interpersonal Skills:</strong> Exceptional <strong>Customer Service</strong> and <strong>Communication Skills</strong>, with a natural ability to convey technical information clearly and patiently.</p></li><li><p><strong>Problem-Solving Mindset:</strong> A keen ability to analyze complex technical issues and apply effective <strong>Problem Solving</strong> strategies to achieve swift resolutions.</p></li><li><p><strong>Career Level:</strong> This role is suited for an <strong>Experienced</strong> professional eager to take on significant responsibilities and drive impact.</p></li></ul><p></p>
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><br>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br><br>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br><br>About The Role<br><br>As a Backend Senior Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain. You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.<br><br>About Your Role As “Senior Back-end Engineer”<br><br>Design, build and maintain features for the domain applications Provide technical leadership and manage dependencies Conduct design and code reviews Help the domain team members with technical blockers, supporting them and helping them grow Continuously discover, evaluate, and implement new technologies to maximize efficiency Participate in architecture and design discussions Participate strongly in building the technical roadmap Conduct technical interviews Help improve engineering standards, tooling, and processes Perform feasibility studies to validate capability and functionality Draft and submit intellectual property Research and assess current technologies Develop and execute complex, multi-tier, distributed software search applications Create technical and domain expertise and apply it to products and problems Assess and write code to improve or extend the application Manage and assist current software applications Experience providing technical leadership and mentoring others <br><br><br>About Your Experience<br><br>BSc/MSc in Engineering, Computer Science or relevant field Minimum 6 years of experience in a similar role Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines Highly organized, creative and critical thinker Comfortable working in an entrepreneurial environment Solid OOP and software design knowledge - you should know how to create software that is extensible, reusable and meets desired architectural objectives<br><br><br>Must have technical skills:<br><br>Language: Node. JsDatabase: Mongodb or other Framework: Express.js & Nest j.s Web architecture: Rest and restful APIs, micro-services Master source version control: GITContainers: Docker, kubernetes Caching, Redis server Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus Web load balancing Scaling OS administration Encryption : https//, digital signing<br><br><br>Why you should join Yassir<br><br>???? You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +60 cities (Algeria, Tunisia, Morocco, and Senegal)???? Attractive salary and you even get a stake in the company???? Subsidized public transit pass????????Have a lasting impact on our company's culture???? Perfect timing with renowned investors to build something great???? Extremely steep learning curve with own responsibility and intensive guidance???? Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<p>Are you ready to launch your career in the dynamic world of technology? We are seeking a passionate and driven <strong>Software Support & Testing Specialist</strong> to join our innovative team in <strong>Cairo, Egypt</strong>! This is an incredible <strong>On-site</strong> opportunity for an individual eager to make a tangible impact at the intersection of customer service, IT, and software development.</p><p>As a pivotal member of our team, you'll be the bridge between our cutting-edge software and our valued users, ensuring seamless operation and exceptional quality. If you possess a keen eye for detail, a knack for problem-solving, and a desire to grow within a vibrant tech environment, then this role is tailor-made for you!</p><ul><li><p><strong>Your Mission</strong>: Dive deep into software functionalities, identify potential issues, and provide stellar technical support to our users. You'll play a crucial role in maintaining the integrity and performance of our applications through rigorous testing and insightful analysis.</p></li><li><p><strong>What You'll Be Doing (Responsibilities)</strong>:</p><ul><li><p>Provide first-class <strong>Technical Support</strong> to users, resolving software-related inquiries and issues promptly and efficiently.</p></li><li><p>Perform comprehensive <strong>Testing</strong> of new features and existing functionalities to ensure software quality and reliability.</p></li><li><p>Collaborate closely with development teams to identify, reproduce, and document software bugs and defects.</p></li><li><p>Develop and maintain clear <strong>Documentation</strong> for support processes, troubleshooting guides, and user manuals.</p></li><li><p>Actively participate in the <strong>Software Development Life Cycle (SDLC)</strong>, offering insights from a support and testing perspective.</p></li><li><p>Utilize tools like <strong>Jira</strong> for tracking incidents, bugs, and feature requests.</p></li><li><p>Assist in the deployment and configuration of software solutions.</p></li><li><p>Contribute to continuous improvement initiatives for support and testing methodologies.</p></li></ul></li><li><p><strong>Skills & Technologies You'll Master</strong>: You'll be leveraging your foundational knowledge in <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> while honing specialized skills in <strong>Troubleshooting</strong>, <strong>Problem Solving</strong>, and <strong>Quality Assurance</strong>. Familiarity with <strong>SQL</strong> for data querying and strong <strong>Customer Service</strong> and <strong>Communication Skills</strong> will be key to your success.</p></li><li><p><strong>Growth Opportunities</strong>: This <strong>Entry Level</strong> position offers a fantastic launchpad for your career. You'll gain hands-on experience with industry-standard practices, receive mentorship from experienced professionals, and have clear pathways for advancement within software development, QA, or specialized IT support roles. We invest in our people and encourage continuous learning!</p></li><li><p><strong>Team & Culture</strong>: Join a collaborative, supportive, and energetic team that values innovation and excellence. We believe in fostering an environment where every voice is heard, and contributions are celebrated. You'll work alongside passionate engineers and support specialists dedicated to delivering top-tier solutions.</p></li><li><p><strong>Impact You'll Make</strong>: Your efforts will directly contribute to the stability and user satisfaction of our software products. By ensuring high quality and providing effective support, you'll empower our users and bolster our reputation as a leader in technology.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Are you ready to embark on an exciting journey with us? Here’s what we’re looking for in our next <strong>Software Support & Testing Specialist</strong>:</p></li><li><p><strong>Essential Qualifications</strong>:</p><ul><li><p>A solid academic foundation in <strong>Computer Science</strong> or <strong>Information Technology (IT)</strong>, or a related technical field.</p></li><li><p>A minimum of <strong>1-2 years</strong> of hands-on experience in <strong>Technical Support</strong>, software testing, or a related IT role.</p></li><li><p>Proven ability in <strong>Testing</strong> methodologies and practices.</p></li><li><p>Exceptional <strong>Troubleshooting</strong> and <strong>Problem Solving</strong> abilities, with a meticulous eye for detail.</p></li><li><p>Strong grasp of <strong>Customer Service</strong> principles and excellent <strong>Communication Skills</strong> (both written and verbal) to interact effectively with users and colleagues.</p></li><li><p>Familiarity with basic <strong>SQL</strong> for data investigation and analysis.</p></li><li><p>Experience with incident tracking and bug reporting tools like <strong>Jira</strong> is a significant plus.</p></li><li><p>A proactive approach to <strong>Quality Assurance</strong> and a commitment to delivering high-quality software.</p></li></ul></li><li><p><strong>Career Level Expectations</strong>: This is an outstanding opportunity for an <strong>Entry Level</strong> professional looking to build a strong career foundation in software support and quality assurance. We seek enthusiastic individuals eager to learn, grow, and contribute from day one!</p></li></ul><p></p>
<strong>This is us<br><br></strong>At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.<br><br><strong>This is you<br><br></strong><ul><li>Strong hands-on experience with Odoo development(must have)</li><li>Proven experience in the e-commerce domain</li><li>Proficiency in Python, PostgreSQL, JavaScript/TypeScript, and HTML/CSS</li><li>Experience designing and integrating REST APIs and other system integrations</li><li>Familiarity with Git, Docker, Linux, and CI/CD pipelines</li><li>Strong written and verbal communication skills</li><li>Ability to contribute to architecture decisions, integrations, and full-stack development</li><li>Strong software engineering mindset, with the ability to work beyond specialized Odoo tasks<br><br></li></ul><strong>Responsibilities:<br><br></strong><ul><li>Develop, customize, and maintain Odoo modules and integrations</li><li>Build and maintain backend services, APIs, and web applications</li><li>Integrate Odoo with external platforms and third-party systems</li><li>Work with databases, deployment, and cloud/server environments</li><li>Troubleshoot, optimize, and improve existing applications<br><br></li></ul><strong><em>What awaits you at Avenga?<br><br></em></strong>Through our values, Better Minds, Bolder Ideas, and Bigger Hearts, we strive to provide you with the tools, autonomy, trust, and assistance you need to excel. Enjoy benefits like private health insurance, well-being programs, flexible and hybrid work models, laptops and gear, training, language classes, social events, great offices, and more<br><br><em>At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.</em>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>About the Role </b><p>We are looking for a <strong>Director of Software Engineering (Full-Stack)</strong> to lead multidisciplinary engineering, QA, and content teams while overseeing the delivery of enterprise-scale digital platforms powered by Adobe Experience Manager (AEM). The role is responsible for delivery governance, technical leadership, stakeholder management, and ensuring high-quality digital experiences across multiple markets.</p> Key Responsibilities Delivery Leadership & Team Management <ul> <li>Lead, mentor, and manage multidisciplinary teams of Software Engineers, QA Specialists, and CMS Content Authors.</li> <li>Define team structure, capacity planning, and resourcing.</li> <li>Foster a culture of quality, accountability, and continuous professional development.</li> <li>Own delivery governance, including sprint planning, prioritization, risk management, and reporting to client and internal stakeholders.</li> </ul> AEM Content Operations & Editorial Management <ul> <li>Oversee the creation, update, and maintenance of editorial, campaign, and product pages across multiple regional websites.</li> <li>Govern news publishing, content archival, and content hygiene.</li> <li>Manage offers, campaigns, competitions, forms, brochures, galleries, and downloadable assets.</li> <li>Oversee dealer and showroom pages, pricing updates, locations, timings, and vehicle model information.</li> <li>Ensure effective use of AEM native tooling, components, sheet-based management, and eCommerce content.</li> <li>Oversee vehicle landing pages, configurator pages, kiosk pages, and model data authoring.</li> </ul> Digital Asset Management (DAM) <ul> <li>Oversee the upload, organization, and governance of digital assets.</li> <li>Ensure assets are optimized and reusable across markets.</li> <li>Govern brochure and model-year asset lifecycles.</li> </ul> Product Information Management (PIM) <ul> <li>Direct centralized model data management, including model-year updates, specifications, pricing, and product changes.</li> <li>Coordinate model rollouts across regional markets.</li> <li>Enable compare, configurator, and prices & specifications pages using PIM data.</li> <li>Ensure accurate and reusable product data across all markets.</li> </ul> Forms, Lead Management & Feature Enablement <ul> <li>Oversee campaign, lead, feedback, and dealer forms.</li> <li>Prioritize and enable new features based on business requirements.</li> </ul> Digital Services & Web Applications <ul> <li>Own the maintenance and enhancement of in-showroom web applications.</li> <li>Oversee release management, version control, and application updates.</li> <li>Drive feature enhancements and UX improvements.</li> <li>Ensure synchronization between applications, AEM, and PIM.</li> </ul> SEO, Performance & Quality <ul> <li>Oversee SEO implementation and technical monitoring.</li> <li>Ensure performance, accessibility, and quality standards through robust QA processes.</li> </ul> Localization & Market Enablement <ul> <li>Oversee market setup and localization of pages, assets, and product data.</li> <li>Ensure consistent delivery of market-specific content.</li> </ul> Client Engagement & Stakeholder Management <ul> <li>Serve as the senior technical point of contact for client and market stakeholders.</li> <li>Establish training, adoption, and feedback governance.</li> <li>Communicate updates, enhancements, and roadmaps while driving continuous improvement.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><ul> <li>10+ years of experience in digital delivery, web engineering, or technical program management.</li> <li>3+ years in a technical leadership or director-level role.</li> <li>Proven experience delivering enterprise-scale Adobe Experience Manager (AEM) solutions.</li> <li>Experience leading multidisciplinary engineering, QA, and content teams.</li> <li>Strong delivery governance and stakeholder management experience.</li> <li>Experience with DAM and PIM systems.</li> <li>Experience overseeing custom web application maintenance and enhancement.</li> <li>Experience working in Agile/Scrum environments.</li> </ul> <p> </p> Technical Skills Content Management & AEM <ul> <li>Adobe Experience Manager (Sites, Assets, and authoring workflows)</li> <li>AEM native components, templates, and sheet-based content tooling</li> <li>Headless/hybrid content delivery</li> <li>Multi-market content architecture</li> </ul> Digital Asset & Product Information Management <ul> <li>DAM structuring, asset optimization, and reuse strategies</li> <li>PIM-driven product data models</li> </ul> Web Application Development & Support <ul> <li>Modern web application stacks</li> <li>Front-end frameworks</li> <li>API integrations</li> <li>Application performance monitoring</li> <li>Release management</li> </ul> SEO, Performance & Localization <ul> <li>Technical SEO</li> <li>Performance optimization</li> <li>Accessibility standards</li> <li>Internationalization (i18n)</li> <li>Multi-market localization</li> </ul> DevOps & Delivery <ul> <li>CI/CD pipelines</li> <li>Git</li> <li>Agile/Scrum</li> <li>QA processes</li> <li>Test automation</li> <li>Quality governance</li> </ul> <p> </p> Nice to Have <ul> <li>Adobe Experience Manager or Adobe Experience Cloud certifications.</li> <li>Experience in automotive or other multi-brand, multi-market digital sectors.</li> <li>Experience with Azure, AWS, or GCP.</li> <li>Experience with AEM as a Cloud Service.</li> <li>Prior experience within a digital agency or consultancy delivery model.</li> </ul> <p> </p> Soft Skills <ul> <li>Strong leadership and mentoring capabilities.</li> <li>Excellent communication and stakeholder management skills.</li> <li>Strong organizational and prioritization skills.</li> <li>Analytical and problem-solving mindset.</li> <li>Ability to balance technical depth with commercial and client awareness.</li> </ul> <p> </p> Education <p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).</p><p></p></section>
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Senior Backend Developer"<br>Job purpose:To lead the design, development, maintenance, and continuous enhancement of the organization’s settlement platform, ensuring the delivery of reliable, secure, and scalable Java-based solutions that support accurate financial transaction processing, reconciliation, and settlement operations. The role is responsible for driving technical decisions, ensuring business continuity, optimizing system performance, and leading the evolution of critical payment infrastructure in alignment with business objectives, operational excellence, and regulatory requirements.<br>Responsibilities:<br>Drive engineering excellence by establishing and enforcing high code quality, maintainability, and development standards across all services Lead architectural decisions for microservices design, API governance, and complex system integrations Provide technical leadership across cross-functional teams (Product, QA, Dev Ops, and Operations) to deliver resilient and scalable solutions Own the identification of system bottlenecks, scalability risks, and performance challenges, leading optimization initiatives Ensure compliance with security, regulatory, and data protection requirements for financial and payment systems Oversee production stability by leading incident management, root cause analysis, and implementation of preventive measures Align technical roadmap and platform evolution with business priorities, operational goals, and enterprise architecture standards<br><br>Qualifications:<br>4–6 years in backend development using Java Bachelor’s degree in computer science, Software Engineering, or related field. Strong hands-on experience with Java (Spring Boot / Spring Framework) and building enterprise-grade backend services Proven experience designing and maintaining RESTful APIs and service integrations Solid experience in microservices architecture, event-driven systems, and service orchestration Strong knowledge of relational databases (e.g., Postgre SQL, MySQL) including performance tuning and schema design Proficiency with Git and modern CI/CD practices Strong understanding of distributed systems, scalability, fault tolerance, and production troubleshooting in high-availability environments Preferred:Messaging systems (Kafka, Rabbit MQ) Cloud platforms (AWS / Azure) Containerization (Docker, Kubernetes) CI/CD pipelines<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>Role purpose</h4>
<p>Support the design, automation, deployment, and operation of DevSecOps toolchains and cloud-native delivery platforms. The role enables faster and more reliable software delivery by building CI/CD pipelines, automating deployment and configuration activities, supporting observability, and applying DevOps practices across delivery teams.</p>
<h4>Role profile</h4>
<ul>
<li>Implement and maintain CI/CD pipelines, build automation, release automation, and deployment scripts across supported products and platforms.</li>
<li>Automate infrastructure, configuration, and environment provisioning using approved DevOps tools and reusable templates.</li>
<li>Work closely with software engineering, QA, operations, and security teams to support requirements, troubleshoot pipeline issues, and improve delivery reliability.</li>
<li>Support monitoring, logging, and operational troubleshooting using tools such as ElasticSearch, Kibana, and related observability solutions.</li>
<li>Maintain clear documentation for pipelines, deployment procedures, configuration scripts, and operational runbooks.</li>
</ul>
<h4>Competencies & qualifications</h4>
<ul>
<li>2-3 years of hands-on DevOps experience in software delivery or platform engineering environments.</li>
<li>Good understanding of CI/CD methodologies, source control, automated builds, release management, and deployment automation.</li>
<li>Working knowledge of public and private cloud IaaS/PaaS models such as OpenStack, Red Hat OpenShift, Kubernetes, AWS, or Azure.</li>
<li>Practical experience with automation and configuration tools such as Jenkins, Git, Ansible, Docker, Nexus, Maven, Ant, Jira, and shell scripting.</li>
<li>Good collaboration mindset with ability to work in Agile teams and promote self-service and continuous improvement.</li>
</ul>
<h4>Must have technical / professional qualifications:</h4>
<ul>
<li>Computer Science, Engineering, or equivalent related degree.</li>
<li>Hands-on experience with Linux/Unix, Git, Jenkins, Docker, Ansible, Jira, Maven/Ant, web servers, and shell scripting.</li>
<li>Exposure to OpenShift/Kubernetes and monitoring tools such as ElasticSearch and Kibana is preferred.</li>
<li>Basic programming or scripting experience in at least one language such as Java, PHP, Python, or Shell.</li>
<li>Red Hat OpenShift certification or equivalent cloud/platform certification is an advantage.</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p>
<h4>Who we are</h4>
<p>We are a leading international telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please contact the recruitment team for guidance.</p>
<p>Together we can.</p></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><br></p><p><b>About the role</b></p><p>In this role, you will be part of our engineering team, working with a high quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in Android (kotlin) native platforms. Your primary focus will be development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><p>About your role as Senior Android Engineer</p><ul><li>Design and build mobile applications for Android.</li><li>Ensure the performance, quality, and responsiveness of applications</li><li>Collaborate with a team to define, design, and ship new features</li><li>Identify and correct bottlenecks and fix bugs</li><li>Help maintain code quality, organization, and automatization</li><li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.</li><li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li><li>Dive into difficult problems and successfully deliver results on schedule</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Minimum of 5 years of professional experience in Android app development.</li><li>Proven track record of delivering high-quality, user-friendly Android applications.</li><li>Bachelor's degree in Computer Science , Software Engineering , or a related field. A master's degree is a plus.</li><li>Expert proficiency in Kotlin with a deep understanding of its advanced features.</li><li>Extensive experience with Jetpack Compose and building UI components in a declarative paradigm.</li><li>Strong understanding of the Android SDK , including UI design principles , patterns, and best practices.</li><li>Experience with asynchronous programming and multithreading in Android.</li><li>Proficient in integrating RESTful APIs and working with JSON data format.</li><li>Familiarity with dependency injection frameworks like Dagger/Hilt .</li><li>Experience with Android Architecture Components (ViewModel, LiveData, Room, Navigation).</li><li>Solid understanding of MVI and other architectural patterns.</li><li>Proficient with version control systems , particularly Git , and experience with GitFlow workflow.</li><li>Experience with unit testing (JUnit, Mockito) and UI testing (Espresso).</li><li>Knowledge of Gradle build system and managing project dependencies.</li><li>Understanding of material design principles and ability to implement them effectively.</li><li>Familiarity with app performance optimization and tools like Android Profiler .</li><li>Experience with Google Play Store deployment and app release management.</li><li>Knowledge of backend technologies and experience with Firebase or other backend services.</li><li>Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins , GitHub Actions , or Bitrise .</li><li>Understanding of secure coding practices and experience with encryption and data protection on Android.</li><li>Experience with Agile/Scrum methodologies and participating in sprint planning , daily stand-ups , and retrospectives .</li><li>Experience with localization/internationalization to support multi-language apps.</li><li>Knowledge of analytics tools like Google Analytics , or Firebase Analytics , for tracking app performance and user engagement.</li></ul><p></p></section>
<p>We are looking for this position someone with an analytical mindset to join our team to work in a friendly analytics department. Here you can participate in finding insights, researching and processing large amounts of data, interacting with end-users, the business analysis of new requests, as well as demonstrating your leadership skills.</p><p></p><h3>Essential Duties and Responsibilities</h3><ul><li><p>Identify and define business needs and goals;</p></li><li><p>Design data models for the entity and pair relationship;</p></li><li><p>Interact with customer, product, and engineering teams;</p></li><li><p>Explore, analyze and process massive amounts of data, turning it into actionable business insights;</p></li><li><p>Applying business analysis and product analytics technics and approaches;</p></li><li><p>Specification of the requirements;</p></li><li><p>Build automated dashboards and reports to facilitate company-wide awareness and understanding of key metrics using different BI and analytical tools;</p></li><li><p>Perform ad hoc analytic requests to transform data into information.</p></li></ul><p></p><h3>What We Offer</h3><ul><li><p>Stable long-term cooperation and competitive compensation.</p></li><li><p>A fast and well-structured onboarding process with a dedicated mentor.</p></li><li><p>A clear career development path and access to learning programs.</p></li><li><p>Paid vacation, national public holidays, and support during religious celebrations.</p></li><li><p>A modern and comfortable office based in Smart Village, at the heart of Cairo’s tech ecosystem.</p></li><li><p>Healthy work–life balance.</p></li><li><p>A welcoming corporate culture, team support, and respectful communication.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3>Qualifications</h3><ul><li><p>Master’s degree in Economics, Mathematics, Computer science, or similar;</p></li><li><p>Upper-Intermediate level of English.</p></li><li><p></p></li></ul><h3>Desired Skills</h3><ul><li><p>Experience with BI tools (Power BI, Tableau, etc.);</p></li><li><p>Experience with DBMS (PostgreSQL or others);</p></li><li><p>Experience with DWH (Snowflake, BigQuery, AWS RedShift, etc.);</p></li><li><p>Full proficiency in SQL (data modeling, queries, analytic/window functions);</p></li><li><p>Familiarity with data warehouse and ETL pipelines principles;</p></li><li><p>Advanced level of MS Excel;</p></li><li><p>Data mining and data analysis techniques;</p></li><li><p>Experience in translating business needs/requirements into technical specifications (gathering, presenting, estimating, prioritizing, etc.));</p></li><li><p>A clear understanding of the principles and specifics of software development methodologies (SDLC);</p></li><li><p>Extensive knowledge of business analysis techniques (Use case scenarios, User stories, User story mapping, Prioritization techniques, Estimation approaches, etc.)</p></li><li><p>Communication and negotiation skills to establish and maintain good working relationships with external organizations and internal customers;</p></li><li><p>Excellent time-management skills, ability to learn quickly and handle multi-tasking activities;</p></li><li><p>Git/VCS experience.</p></li></ul><p></p>
<p><strong>Unleash Your Potential as a Central Control Unit Operator in Giza, Egypt!</strong></p><p>Are you ready to be at the heart of critical IT operations? We're searching for a dynamic and meticulous <strong>Central Control Unit Operator</strong> to join our innovative team in Giza. This is a thrilling opportunity to play a pivotal role in maintaining the stability and performance of our cutting-edge systems, ensuring seamless operation and immediate response to any challenges.</p><ul><li><strong>Overview:</strong> As a Central Control Unit Operator, you will be the vigilant eye and proactive hand overseeing our central systems. Your expertise will guarantee the continuous and efficient functioning of our IT infrastructure, directly contributing to our operational excellence.</li><li><strong>Responsibilities:</strong><ul><li><strong>Monitor and control</strong> various IT systems and applications from a central control unit.</li><li><strong>Identify and respond</strong> to system alerts, errors, and performance issues in real-time.</li><li><strong>Execute routine system checks</strong> and maintenance procedures.</li><li><strong>Perform initial troubleshooting</strong> and escalate complex issues to appropriate technical teams.</li><li><strong>Document all incidents</strong>, actions taken, and resolutions thoroughly.</li><li><strong>Collaborate effectively</strong> with engineering and support teams to ensure rapid problem resolution.</li><li><strong>Contribute to the improvement</strong> of monitoring tools and operational procedures.</li></ul></li><li><strong>Skills & Technologies:</strong> This role demands a solid foundation in <strong>Computer Science</strong>, <strong>Information Technology (IT)</strong>, and <strong>Software Engineering principles</strong>. You'll leverage your proficiency in <strong>Unit Testing</strong> concepts to understand system behaviors, alongside practical skills in <strong>System Monitoring</strong>, <strong>Troubleshooting</strong>, and potentially <strong>Scripting</strong> for automation.</li><li><strong>Growth Opportunities:</strong> We are committed to your professional development. This role offers a clear pathway for growth into more specialized IT operations, system administration, or even software development roles, as you deepen your expertise in critical system management and incident response.</li><li><strong>Team & Culture:</strong> Join a collaborative and supportive team that values precision, proactive problem-solving, and continuous learning. We foster an environment where your contributions are recognized, and your professional growth is encouraged.</li><li><strong>Impact:</strong> Your work will have a direct and significant impact on our daily operations, ensuring the reliability and availability of essential services. You will be instrumental in maintaining the stability that underpins our success, making a tangible difference every single day.</li></ul><p>This is an <strong>on-site</strong> full-time position located in the vibrant city of Giza, Egypt, offering a unique opportunity to grow your career within a leading IT/Software Development environment.</p><p><strong>Requirements</strong></p><ul><li><strong>Educational Background:</strong> A strong academic foundation in <strong>Computer Science</strong>, <strong>Information Technology (IT)</strong>, or <strong>Software Engineering</strong> is highly valued.</li><li><strong>Experience Requirements:</strong> We are seeking candidates with <strong>2-3 years of hands-on experience</strong> in IT operations, system monitoring, or a related technical support role.</li><li><strong>Essential Skills:</strong><ul><li>Proficiency in <strong>System Monitoring</strong> tools and methodologies.</li><li>Solid understanding of <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> fundamentals.</li><li>Experience with <strong>Software Engineering</strong> principles, particularly concerning system reliability and performance.</li><li>Familiarity with <strong>Unit Testing</strong> concepts and their application in understanding system integrity.</li><li>Demonstrated ability in <strong>Problem Solving</strong> and <strong>Troubleshooting</strong> technical issues effectively.</li><li>Basic knowledge of <strong>Networking Fundamentals</strong>.</li><li>Excellent <strong>Attention to Detail</strong> and strong <strong>Critical Thinking</strong> skills.</li><li>Strong <strong>Communication</strong> skills for technical reporting and team collaboration.</li><li>Ability to work efficiently using <strong>Command Line Interface (CLI)</strong> tools.</li></ul></li><li><strong>Career Level Expectations:</strong> This role is ideal for a dedicated professional ready to take on significant responsibility in managing critical IT infrastructure, demonstrating a proactive approach and a keen desire for continuous learning and improvement.</li></ul>
We're Hiring | Android Team Lead ????<br>????Requirements: 7+ years of proven experience in Android development- Bachelor's degree in computer science, Engineering, or a related field-3+ years of proven leadership experience, with the ability to mentor, motivate, and lead talented developers and designers-Strong proficiency in Java and Kotlin-Experience with Kotlin Multiplatform Mobile (KMM) is a plus- Excellent knowledge of design patterns, including MVVM, Strategy, Factory, and Observer-Solid experience with CI/CD, automation, and unit testing-Hands-on experience with end-to-end Android application development- Ability to lead technical architecture and establish coding standards and best practices-Experience with Hilt, RxJava, Coroutines, REST APIs, Web Services, SQLite, and third-party libraries- Strong understanding of the Software Development Life Cycle (SDLC), Git, and Git Flow-Experience with Jenkins, Fastlane, and continuous integration/deployment pipelines<br>-Work Location: Smart Village, October (Hybrid).<br>Interested Candidates, kindly send your CV to Salma.ashraf@fawry.com and mentioning 'Android Lead' in the subject.<br>#Android #developers #Tech Careers #fawry #Hiring #Kotlin #Java #KMM #GIT #APIs #Web Services #Swift #automation #leadership #CICD #Testing
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div> <b>Yassir</b> is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in <b>45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa</b>. It is backed (~<b>$200M in funding</b>) by VCs from Silicon Valley, Europe and other parts of the world. </div> <div>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. </div> <div>Helping usher the continent into a digital economy era. We re not just about serving people - we re about creating a marketplace to bring people what they need while infusing social values.</div> <div> <br> </div> <div>About your role</div>
<div> </div>
<div>As an Android Staff Engineer, you will drive the technical standards for the Android applications across our consumer domain, working with multiple squads inside the domain. You will lead Android engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Android engineers in multiple squads and bringing great talents on board by conducting technical interviews.</div> <div> <div> About your role as Staff Engineer, Android <div> <div> <ul>
<li>Design, build and maintain features for the domain applications</li>
<li>Provide technical leadership and manage dependencies</li>
<li>Conduct design and code reviews</li>
<li>Help the domain team members with technical blockers supporting them and helping them grow</li>
<li>Continuously discover, evaluate, and implement new technologies to maximize efficiency</li>
<li>Participate in architecture and design discussions</li>
<li>Participate strongly in building the technical roadmap</li>
<li>Conduct technical interviews</li>
<li>Help Improving engineering standards, tooling, and processes</li>
</ul> </div> </div> </div> </div> <div> <div> About your experience <div> <div> <ul>
<li>BSc/MSc in Engineering, Computer Science or relevant field</li>
<li>At least 8 years of Android mobile engineering experience. 3 years of which with Kotlin</li>
<li>Excellent communication skills</li>
<li>Enjoy solving problems and helping others meet their goals</li>
<li>Solid understanding of the full mobile development lifecycle</li>
<li>Substantial experience with Git in a team environment</li>
<li>Hands-on experience with mobile DevOps CI/CD tools</li>
<li>Experience working with different architectures</li>
<li>Experience writing testable code and unit tests</li>
<li>Have published many Android applications to the Store</li>
<li>Experience in a fast-growing startup in a the on-demand services space is a plus</li>
</ul> </div> </div> </div> </div> <div> <div>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen. </div> <div> <br> </div> <div>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together. </div> <div> <br> </div> <div>We look forward to receiving your application! </div> <div> <br> </div> <div>Best of luck,</div> <div>Your Yassir TA Team</div> <div> <br> </div> <div> <br> </div> </div> <div> <div>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.</div> </div></div></section>
About The Role<br><br>We are looking for an Applied AI Engineer to design, build, and deploy intelligent AI solutions that solve real business challenges. In this role, you'll work with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Graph RAG, AI agents, and knowledge graphs to create scalable, production-ready AI applications.<br><br>This is an AI-first engineering role, where leveraging AI development tools such as Chat GPT, Cursor, Git Hub Copilot, Claude, or Windsurf is an essential part of the development workflow.<br><br>Key Responsibilities<br><br>Design, develop, and deploy AI-powered applications using LLMs. Build and optimize RAG and Graph RAG pipelines. Develop AI agents and multi-agent workflows for business automation. Design and manage knowledge graphs using Graph DB technologies. Integrate enterprise data sources with AI applications. Engineer prompts, workflows, and agent orchestration for reliable AI systems. Evaluate and optimize AI models for quality, latency, scalability, and cost. Build production-ready APIs and AI services. Collaborate with cross-functional teams to deliver AI-driven products. Stay up to date with the latest AI models, frameworks, and best practices.<br><br><br>Requirements<br><br>Bachelor's degree in Computer Science, Software Engineering, AI, or a related field.3+ years of experience developing AI-powered or data-intensive applications. Strong proficiency in Python. Hands-on experience with LLMs (Open AI, Azure Open AI, Anthropic, Gemini, or similar). Experience implementing Retrieval-Augmented Generation (RAG). Experience with Graph Databases such as Neo4j, Amazon Neptune, Memgraph, or Graph DB. Familiarity with vector databases such as Pinecone, Qdrant, Weaviate, Milvus, or pgvector. Experience integrating AI models through APIs and SDKs. Solid understanding of REST APIs, Git, Docker, and cloud platforms (Azure, AWS, or GCP). Strong analytical, debugging, and problem-solving skills.<br><br><br>Preferred Qualifications<br><br>Experience with Graph RAG architectures. Knowledge of AI agent frameworks such as Lang Graph, Crew AI, Auto Gen, Semantic Kernel, or Open AI Agents SDK. Experience with Model Context Protocol (MCP). Prompt engineering and AI evaluation frameworks. Knowledge of semantic search and hybrid retrieval. Experience with Fast API, Django, or Flask. Familiarity with Kubernetes, CI/CD pipelines, and microservices. Experience building knowledge graphs and ontology design.<br><br><br>What We Offer<br><br>Opportunity to build cutting-edge AI products. Collaborative and innovative engineering environment. Exposure to the latest AI technologies and frameworks. Professional growth and continuous learning opportunities. Competitive salary and benefits package.<br><br><br>Join Our Team<br><br>If you're passionate about building practical AI applications, enjoy working with the latest AI technologies, and thrive in an AI-first development environment, we'd love to hear from you!
<p><br></p><p>About the role In this role, you will be part of our growing and international engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js ,. You will own and build large scale backend systems and micro-services. You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.</p><p>About your role as Back-end developer</p><ul><li>Build robust and scalable software in Node js.</li><li>Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members</li><li>Help improve existing code quality through writing unit tests, automation and performing code reviews</li><li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products</li><li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li><li>Dive into difficult problems and successfully deliver results on schedule</li></ul><p>About your experience</p><ul><li>At least 4 years of experience in a similar role</li><li>Solid OOP and software design knowledge you should know how to create software that is extensible, reusable and meets desired architectural objectives</li><li>Must have technical skills: Language: Node.Js. Database: Mongodb or other. Framework: Express.js & Nest j.s. Web architecture: Rest and restful APIs, micro-services Master source version control: GIT</li><li>Nice to have technical skills (Strongly advised for senior profiles): Containers: Docker, kubernetes Caching, Redis server</li><li>Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines</li><li>Highly organized, creative and critical thinker</li><li>Comfortable working in an entrepreneurial environment</li><li>Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus</li><li>BSc/MSc in Engineering, Computer Science or relevant field</li></ul><p>Why you should join Yassir</p><ul><li>You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa.</li><li>We are current in +60 cities (Algeria, Tunisia, Morocco, and Senegal)</li><li>Attractive salary and you even get a stake in the company</li><li>Subsidized public transit pass</li><li>Have a lasting impact on our company's culture</li><li>Perfect timing with renowned investors to build something great</li><li><br></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>At least 4 years of experience in a similar role</li><li>Solid OOP and software design knowledge you should know how to create software that is extensible, reusable and meets desired architectural objectives</li><li>Must have technical skills: Language: Node.Js. Database: Mongodb or other. Framework: Express.js & Nest j.s. Web architecture: Rest and restful APIs, microservices Master source version control: GIT</li><li>Nice to have technical skills (Strongly advised for senior profiles): Containers: Docker, kubernetes Caching, Redis server</li><li>Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines</li><li>Highly organized, creative and critical thinker</li><li>Comfortable working in an entrepreneurial environment</li><li>Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus</li><li>BSc/MSc in Engineering, Computer Science or relevant field</li></ul>