Careers

Rockstars Wanted!

Our recruitment is based on competencies or sets of behaviors, skills and knowledge and will focus on finding the best people for the available jobs. The selection process may involve several stages If you meet the requirements you will be required to attend an interview.

The interview will be about you and your experience. You will be asked for examples of how you behave in different situations drawing on examples from work, university or your personal life.

Apply Now


Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Join Us


Join us as a Senior Android Engineer and help shape the mobile experience for millions of users. You’ll be part of a cross-functional squad owning our iOS and Android applications. We focus on fast, scalable delivery, clean architecture, and elegant design. You’ll play a key role in our growing investment in Kotlin Multiplatform and Compose Multiplatform.

Your Role

  • Own architecture, tooling, and delivery processes for our Android app.
  • Lead technical initiatives and contribute to architecture decisions.
  • Build UI using Jetpack Compose, maintaining compatibility with XML where needed.
  • Uphold Kotlin best practices and ensure clean, maintainable code.
  • Make data-driven decisions based on UX metrics, performance, and team velocity.
  • Define and implement a scalable Jetpack Compose Design Language System.
  • Work with Designers and Product Managers in early discovery and delivery.
  • Align GraphQL contracts with backend engineers.
  • Simplify MVI architecture to support faster delivery and maintainability.
  • Monitor app health metrics (crashes, ANRs, rendering, network, battery), proactively flag issues, and drive resolution.
  • Write unit and instrumented tests and end-to-end tests with Appium.
  • Manage CI/CD via Bitrise
  • Mentor teammates and conduct code reviews.
  • Break down and size work for planning with clear technical direction.
  • Communicate clearly with both technical and non-technical stakeholders.
  • Deliver high-quality, production-ready features consistently.


Upcoming Epics

  • Develop Favorites and Home pages using Kotlin Multiplatform and Compose Multiplatform.
  • Implement a new Design Language System aligned with Material Design and reusable across platforms.

Tech Stack

  • Language: Kotlin
  • Architecture: MVI, Clean Architecture
  • UI: Jetpack Compose, XML
  • Networking: Apollo Kotlin, Retrofit, OkHttp
  • Concurrency: Coroutines, Flow
  • Testing: JUnit5, MockK, Appium
  • Build & CI: Gradle, Bitrise, Jenkins
  • Dependency Injection: Dagger/Hilt, Koin
  • Monitoring: Crashlytics, LeakCanary, performance tools
  • Local storage: Room, Shared Preferences
  • Others: Kotlin Multiplatform (in progress), Modularization

You Bring

  • Strong Android experience with Kotlin and Jetpack Compose.
  • Fluency in Android fundamentals: lifecycle, performance, memory.
  • Experience with MVI, MVVM, and Clean Architecture.
  • Working knowledge of Coroutines and Flow.
  • Comfortable with Dependency Injection: Dagger/Hilt, Koin
  • Experience with Gradle
  • Comfort writing unit, instrumented and UI tests.
  • Tools experience: Crashlytics, LeakCanary, Firebase, Play Console.
  • Strong communication and mentoring skills.
  • Track record of delivering quality software on time.

Nice to Have

  • Kotlin Multiplatform for shared logic across platforms.
  • Compose Multiplatform for unified cross-platform UI.
  • Previous experience with CI/CD (preferably with Bitrise)
  • Appium for mobile UI automation.
  • GraphQL APIs with Apollo Kotlin.

Apply Now

Employment Type: 6-Month Contract
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are looking for an experienced .NET Developer to join our team on a 6-month contract. You will work on developing, optimizing, and maintaining high-performance .NET applications, collaborating with a talented team on cutting-edge projects. This role requires hands-on expertise in C#, .NET Core, and cloud technologies, with the potential for contract extension based on performance.

Responsibilities

  • Develop and maintain .NET Core, C#, and ASP.NET applications.
  • Work closely with business and technical teams to build scalable and secure solutions.
  • Design and implement RESTful APIs and Microservices.
  • Optimize application performance and troubleshoot technical issues.
  • Work with SQL Server, Postgres and NoSQL databases for data management.
  • Collaborate in an Agile/Scrum environment and participate in code reviews.
  • Implement unit testing and contribute to CI/CD pipelines.
  • Ensure best practices in security, performance, and maintainability.

Qualifications

  • 8+ years of experience in .NET development (C#, .NET Core, ASP.NET, MVC).

  • Strong experience with SQL Server or NoSQL databases.

  • Knowledge of RESTful APIs, Microservices, and Modern architecture
  • Hands on experience with API Gateways, ESB.

  • Experience with containerization (Docker, Kubernetes).

  • Strong understanding of authentication protocols (OAuth, JWT, OpenID).

  • Experience with Angular frontend frameworks
  • Experience with Blazor, gRPC, or SignalR.
  • Knowledge of TDD (Test-Driven Development) and unit testing frameworks.
  • Experience working in banking, fintech, or government projects is a plus.
  • Familiarity with DevOps, CI/CD pipelines, and Git version control.
  • Familiarity with cloud platforms (Azure or AWS).

Apply Now

We are looking for an experienced Ecommerce Store Manager to oversee and grow our Ecommerce store which exclusively serves the UK market. This is a fully remote position, requiring expertise in SEO, SMO, content writing, Google Ads, and social media advertising. The ideal candidate must have strong English skills and a proven track record in digital marketing and ecommerce management.

Responsibilities

  • Store Management: Handle product listings, order processing, inventory updates, and customer inquiries.
  • SEO & SMO Optimization: Create and implement strategies to improve search engine rankings and social media engagement.
  • Content Writing: Create high-quality product descriptions, blog posts, and marketing content tailored for the UK audience.
  • Google Ads & Social Media Ads: Plan, execute, and optimize paid campaigns to drive traffic and conversions.
  • Analytics & Reporting: Track store performance, analyze data, and provide actionable insights to improve sales.

Qualifications

  • Must have experience working with WordPress/WooCommerce stores.
  • Strong background in SEO, SMO, PPC, and content marketing.
  • Fluent in English (spoken and written), with experience in the UK or European market preferred.
  • Ability to work independently and remotely while meeting deadlines.
  • Strong analytical skills and problem-solving mindset.


Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

If you like to be hands-on but also involved in team coaching and development then we would love for you to express your interest in joining us as a Lead Salesforce Developer role. You will be part of a new team whose goal is to innovate and evolve the Salesforce platform to reach its true potential!

The Role & what you’ll do

  • As a Lead Salesforce Developer, you'll be responsible for the design, development, testing and deployment of technical solutions (configuration and custom) on the platform
  • You will be accountable for technical decision-making and the delivery performance of the team, driving and leading activities such as planning, retrospectives, workshops
  • You will work alongside the Salesforce Developer, Admins and Salesforce Product Manager on critical projects to support the business, as well as troubleshoot and resolve production incidents
  • You will document your technical approach, and share your knowledge with the broader team using techniques like pair programming, coaching and mentoring
  • You will contribute to the Salesforce team by supporting Admins, Superusers and Stakeholders leveraging your technical expertise and being open-minded to learn new skills to help us improve and optimize the system
  • Connect with the wider Tech team and be a champion of the Salesforce domain
  • Be an active member of the Group Architecture task force to ensure Salesforce is considered in key conversations and decisions

The Team

We are a diverse tech squad from all walks of life consisting of a Salesforce Product Manager, Lead Salesforce Developer, Salesforce Developer and other Salesforce Admins. Salesforce is top of the funnel of our business model and is the foundation for managing our hotel partners/suppliers and member enquiries, we are responsible for ensuring that our internal teams are able to do their job effectively as well as constantly innovating and finding ways to improve their experience and efficiency.
We enjoy the flexibility of working core hours either fully remote or in a hybrid home/office pattern, but we take opportunities to connect and collaborate to keep our energy levels high.
We are open-minded, transparent and always curious to listen to new ideas, welcoming opportunities for you to share your ideas and past working experiences.

Must haves

  • Proven experience making decisions on Salesforce solutions for real-life business problems
  • Following that, decision into designing, developing (configuration and custom), testing and deploying Salesforce solutions on Sales and Service cloud
  • Development experience working with Apex, Visualforce, Lightning Web Components, and other config tools such as flows, process builders, approval processes etc
  • Evidence of a comprehensive understanding of Salesforce data model, security model, and integration capabilities including event driven architectures
  • Effective and confident communication with stakeholders and team members And you are…
  • You are humble and open-minded to learn new things
  • You understand the value of working and delivering together as a team
  • Confident to place your opinion when needed whilst respecting others
  • Motivated by the idea of working in an in-house Salesforce team

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

We're looking for a talented and enthusiastic Digital Analytics Manager to join our data team and ensure we collect high quality, accurate and rich data to fuel our data pipeline, flowing downstream into our BI, deep-dive analyses and ML predictive models. This role will also include liaising with internal and external stakeholders to manage tracking implementations for multiple use cases, from Analytics to Performance Marketing.

This is a fantastic opportunity for a technically-minded individual with a love of tracking implementations to be an integral part of a thriving, profitable business, and to help build on a world-class data infrastructure that is transformational for our people and our customers.

We're looking for a hands-on, highly technical and analytically minded individual who can work cross-functionally with the product team, tech team, marketing team and data team to:

  • Identify what and how we should be collecting data (client-side, server-side) to support deep understanding of customer behavior
  • Devise the technical specifications for data collection, writing and QA-ing code where needed
  • Oversee the tracking implementation and QA-ing process end to end
  • Implement processes to ensure tracking stays robust and up to date
  • Maintain compliance and ethical values with regards to user behavioral tracking
  • Ensure our data collection keeps up with the business!

Key Responsibilities

  • Take ownership of all tag implementations in GTM and Server side GTM to feed data to tools and partners such as Snowplow, Google Analytics, Firebase, Criteo, Epsilon.
  • Working closely with Marketing teams to ensure efficient and well structured tracking code
  • Devising and owning new tracking specifications to be implemented
  • Managing all project correspondence with stakeholders
  • Experience of managing tracking implementation projects
  • Set the direction of our digital analytics strategy and enforce best practices
  • Audit the existing client-side/server-side data collection setup, identifying gaps in tracking and processes, identify inefficiencies and opportunities to improve the richness and quality of data collection at every step of the process
  • Responsible for the end to end delivery of tracking projects, this encapsulates data capture, testing/validating results and surfacing data in the data warehouse
  • Maintaining and creating documentation of tracking and processes
  • Maintaining our tracking architecture to ensure we follow best practices and reduce tech debt
  • Set up tracking monitoring processes to ensure we minimize downtime and preserve high quality data
  • Administration and maintenance of various tracking related tools including -but not limited to- Snowplow, GA4, GTM, OneTrust

The Deal Breakers

  • Expert technical knowledge of Google Tag Manager and its ecosystem
  • Proven experience setting up and managing complex, large-scale implementations across web and mobile
  • Experience implementing or working with clickstream data
  • Some experience with SQL
  • Comfortable with exploring large datasets, with an emphasis on event data to ensure our tracking is meeting downstream requirements
  • Good understanding of the flow of data from data collection to reporting and insights and the impacts tracking can have on business processes
  • Highly competent in translating and presenting complex technical information to a less informed audience

And you are…

  • A doer! Willing to step outside your comfort zone to broaden your skills and learn new technologies
  • Meticulous when it comes to devising processes, documentation and QA work
  • Proactive and highly organized, with strong time management and planning skills
  • Approachable personality, happy to help resolve ad-hoc unscheduled problems
  • Proactive, self-starter mindset; identifying elegant solutions to difficult problems and being able to suggest new and creative approaches
  • Great time management skills with the ability to identify priorities

Nice to have

  • Experience working with Snowplow or other event-level analytics platform is a big plus
  • Experience setting up Server Side Google Tag Manager to reduce page load times
  • Exposure to cloud based data warehousing and modelling
  • Experience setting up analytics integrations with AB testing platforms (we use Optimizely)
  • Knowledge or experience of server-side tracking implementation
  • An engineering mindset looking to leverage modern tools and technologies to drive efficiencies
  • Exposure to Python/R or similar procedural programming language

Our data stack

We collect data from dozens of data sources, ranging from transactional data, availability data, payments data, customer event-level data, voice-of-customer data, third party data and much much more. Our historical data runs into tens of billions of records and grows at a rate of tens of millions of records every day. Our data is extremely varied, some being very finely-grained, event-level data, other being already aggregated to various degrees. It also arrives on different schedules!

Our tracking infrastructure contains tools such as GTM, SS GTM, Snowplow, GA4.

Our data stack is Python for the data pipeline, Airflow for orchestration and Snowflake is our data warehousing technology of choice. On top of our warehouse we have Tableau to assist with standardized reporting and self service, there is also a Tableau embedding within Salesforce.

Our wider ecosystem of tools and partners includes Iterable, Docker, Branch, GA4, Salesforce, Tableau. Everything runs in AWS.

Our team culture

The data platform team is an enthusiastic group who are passionate about our profession. We are continuously maintaining our team culture via things like retrospective meetings, weekly socials, open door mentality and cross profession knowledge sharing. We adopt a fail fast mentality that promotes a safe environment for our team to upskill comfortably. Our team make up reflects the company ethos of inclusion and diversity, we are made up of a collection of different people/genders/backgrounds and celebrate our differences. Ultimately we are a team and we work as one together as one, no individual is solely responsible for any area of our pipeline, our successes and failures are shared.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are seeking a Frontend Developer to join our team. In this role, you will be responsible for implementing and refining designs, collaborating with designers, and providing feedback on user flows. As a proactive team member, you will contribute to design ideation sessions, support and mentor your teammates, and help shape best practices in frontend development. You will work with peers to address common challenges, foster an agile and lean workflow, and continuously learn and introduce new technologies where appropriate.

Responsibilities

  • Implement and translate designs into high-quality, responsive frontend code.
  • Collaborate with designers to refine and improve proposed designs.
  • Provide feedback and participate in ideation sessions to enhance user flows.
  • Mentor and support teammates on frontend tasks.
  • Contribute to the development and growth of engineers through feedback and mentoring.
  • Work with peers to establish and maintain best practices and standards.
  • Embrace agile and lean ways of working, fostering team efficiency.
  • Explore and introduce new technologies to improve the development process.

Qualifications

  • Experience in frontend development, with proficiency in React, TypeScript, and other frontend technologies.
  • Experience with state management tools such as Redux, React Context, and Apollo Client.
  • Knowledge of RESTful APIs, GraphQL APIs, and event-driven architecture.
  • Expertise in CSS, styled-components, and responsive design.
  • Experience with cache management and invalidation strategies.
  • Familiarity with object-oriented programming, design patterns, and distributed systems.
  • Ability to write tests and a willingness to adopt Test-Driven Development (TDD).
  • Experience in the travel industry and AWS services is highly desirable.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are looking for a Senior Python Developer with over 5 years of experience to join our dynamic team. The ideal candidate will play a key role in designing and implementing API interfaces (REST and/or GraphQL), optimizing SQL queries, and API request loads. You will actively contribute to project ideation sessions, support and mentor team members, and work with peers to shape best practices and standards. A passion for learning new technologies and introducing them where appropriate is essential. You should have a proven track record of working with Python, Django, and relational databases such as MySQL, as well as experience designing and optimizing API solutions.

Responsibilities

  • Design and implement REST and GraphQL API interfaces
  • Optimize SQL queries and API requests for performance
  • Participate in project design and ideation sessions
  • Mentor teammates and contribute to team best practices
  • Design and implement caching solutions and rules
  • Work with distributed systems and message queue systems (e.g., Celery)Monitor and optimize API interfaces and SQL performance
  • Collaborate on code reviews, pull requests, and source control using Git

Qualifications

  • 5+ years of experience with Python and Django framework
  • Strong experience with relational databases (MySQL)
  • Extensive knowledge of API design (REST and GraphQL)
  • Experience with distributed systems and message queues (e.g., Celery)
  • Familiarity with AWS services (Fargate, ECS, OpenSearch, Lambda)
  • Front-end development skills (React.js, AntD, Redux/Apollo)
  • Knowledge of object-oriented programming and design patterns
  • Familiarity with test-driven development and source control systems (Git)
  • Experience in the hotel/travel industry is a plus

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: On-Site

Job Description

We are seeking a motivated and experienced Talent Acquisition Specialist to join our HR team. In this role, you will be responsible for managing the end-to-end recruitment process, sourcing top-tier talent, and ensuring a seamless hiring experience for both candidates and hiring managers. You will play a key role in identifying staffing needs, building candidate pipelines, and conducting comprehensive assessments to match the right talent with the right opportunity. Additionally, you will be responsible for maintaining strong candidate relationships, as well as supporting the overall employee engagement efforts within the company.

Responsibilities

  • Coordinate with hiring managers to identify staffing needs and create tailored recruitment plans.
  • Source potential candidates through various online channels (e.g., social platforms and professional networks).
  • Compile lists of the most suitable candidates by assessing their CVs, portfolios, and references.
  • Plan and execute interview and selection procedures, including screening calls, assessments, and in-person interviews.
  • Represent the company at job fairs and industry events to attract a diverse pool of candidates.
  • Implement a comprehensive end-to-end hiring cycle, ensuring a positive experience for candidates.
  • Manage candidate pools to ensure that qualified candidates remain engaged for current and future opportunities using the ATS system.
  • Conduct quarterly meetings with employees of assigned accounts in collaboration with the Service Delivery Manager (SDM) to gather feedback, increase awareness of HR policies and processes, and enhance employee engagement.

Qualifications

  • Bachelor’s degree in Business, Human Resources, or a relevant field.
  • A minimum of 2+ years of experience in talent acquisition or recruitment.
  • Experience with Competency-Based Interviews (CBI) is required; an HR certification is a plus.
  • A background in technology recruitment is essential for understanding the nuances of technical roles.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

Are you a Salesforce Admin who’s keen to work in an Agile environment and an opportunity where your contributions will enhance the experience our different teams have with Salesforce. You could be in a stakeholder meeting discussing a project about creating an enterprise architecture to allow our members to find more accurate holidays for themselves and working on a request to build flow automation. We need someone who will see this juggling act as exciting.

Responsibilities

  • As a Salesforce Administrator, you will be responsible for the design, development, testing, and deployment of configurable solutions and maintenance on our Sales and Service Cloud platform
  • You will contribute to the Salesforce team, supporting Admins, Developers, a Business Analyst and internal stakeholders harnessing your admin and technical expertise, being open-minded to learn and develop new skills to help improve the system and the experience of our users
  • You will take ownership and responsibility for assisting users on service desk tickets to resolve issues and requests, working on projects with the team to improve business processes
  • You will maintain the integrity of the system and create quality documentation
  • You will contribute actively to team discussions and be open to sharing your knowledge with the wider team
  • You will be effective in communicating with Stakeholders and team members ensuring their day-to-day jobs can be done efficiently

The Team

We are a diverse tech squad from all walks of life consisting of a Salesforce Team Lead, Senior Salesforce Developer, Salesforce Developer and other Salesforce Admins overseen by our Product Owner/Head of Business Technology. Salesforce is top of the funnel of our business model and is the foundation for managing our partners/suppliers and member enquiries, we are responsible to ensure that our internal teams are able to do their job effectively as well as constantly innovating and finding ways to improve their experience and efficiency.
We enjoy the flexibility of working core hours either fully remote or in a hybrid home/office pattern, but we take opportunities to connect and collaborate to keep our energy levels high. We are open-minded, transparent and always curious to listen to new ideas, welcoming opportunities for you to share your ideas and past working experiences.

Qualifications

  • Evidence that you have hands-on experience designing, developing, testing and deploying solutions using clicks in Sales Cloud
  • Knowledgeable in Salesforce security features and best practices, including data security, user authentication and access control
  • Have strong technical troubleshooting skills and demonstrate experience managing user access and permissions within Salesforce, including creating and managing profiles, roles, and permission sets
  • Experience creating and managing custom objects, fields, flows, process builders, reports and dashboards including import/export data
  • Experienced in requirements gathering to understand user and business needs
  • Effectively communicate with colleagues/teams that have various levels of technical awareness and your team members
  • Someone who understands the value of working collaboratively, making meaningful contributions and delivering as a team
  • Open-minded, thoughtful, willing to listen, share ideas/knowledge and confident to place your opinions while respecting others
  • Curious, analytical and enjoys solving problems

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

Are you a Salesforce Developer looking to step up into a more Senior role where your decisions will have a direct impact on the Salesforce platform, supporting the many critical processes performed on it. You could be in a stakeholder meeting discussing a project about creating an enterprise architecture to allow our members to find more accurate holidays for themselves and working on migrating all our existing process builder automations to flows/triggers. We need someone who will see this juggling act as exciting.

Responsibilities

  • As a Senior Salesforce Developer you'll be responsible for the design, development, testing and deployment of technical solutions (configuration and custom) on the platform
  • You will lead design conversations with the rest of the Salesforce team
  • You will work alongside the Salesforce Developer, Admins and Salesforce Team
  • Lead on critical projects to support the business, as well as troubleshoot and resolve production incidents
  • You will document your technical approach, and share your knowledge with the broader team using techniques like pair programming
  • You will take ownership and responsibility for your work and communicate effectively with your team and stakeholders
  • Proactively contribute to improving the ways of working in the Salesforce team, suggesting how to make processes leaner and more effective
  • You will contribute to the Salesforce team by supporting Admins and stakeholders leveraging your technical expertise and being open-minded to learn new skills to help us improve and optimize the system
  • Connect with the wider Tech team and being a champion of the Salesforce domain

The Team

We are a diverse tech squad from all walks of life consisting of a Salesforce Team Lead, Senior Salesforce Developer, Salesforce Developer and other Salesforce Admins overseen by our Product Owner/Head of Business Technology. Salesforce is top of the funnel of our business model and is the foundation for managing our partners/suppliers and member enquiries, we are responsible for ensuring that our internal teams are able to do their job effectively as well as constantly innovating and finding ways to improve their experience and efficiency.
We enjoy the flexibility of working core hours either fully remote or in a hybrid home/office pattern, but we take opportunities to connect and collaborate to keep our energy levels high. We are open-minded, transparent and always curious to listen to new ideas, welcoming opportunities for you to share your ideas and past working experiences.

Qualifications

  • 5+ years of a proven experience making decisions on Salesforce solutions for real-life business problems
  • Following that decision into designing, developing (configuration and custom), testing and deploying Salesforce solutions on Sales and Service cloud
  • Development experience working with Apex, Visualforce, Lightning Web Components, and other config tools such as flows, process builders, approval processes etc.
  • Evidence of a comprehensive understanding of Salesforce data model, security model, and integration capabilities including AWS Events
  • Effective and confident communication with stakeholders and team members
  • You are humble and open-minded to learn new things
  • You understand the value of working and delivering together as a team
  • Confident to place your opinion when needed whilst respecting others
  • Motivated by the idea of working in an in-house Salesforce team

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are looking for a passionate and results-driven Digital Marketing Expert to join our growing team. If you have a knack for SEO, Google Ads, social media, and content creation, and you're ready to make a significant impact on our digital presence, we want to hear from you!

As a Digital Marketing Expert, you will play a key role in developing, implementing, tracking, and optimizing our digital marketing campaigns across all digital channels. You will be responsible for driving brand awareness, engagement, and conversions by leveraging a variety of digital marketing strategies, including SEO, SEM, social media management, content marketing, and paid advertising.

Responsibilities

Search Engine Optimization (SEO):

  • Develop and execute successful SEO strategies to increase organic search rankings and drive traffic.
  • Conduct keyword research, on-page and off-page optimization, and technical SEO audits.
  • Monitor and analyze website performance using tools like Google Search Console, Google Analytics, SEMrush, and Moz, and make data-driven recommendations for improvement.

Google Ads and SEM:

  • Plan, execute, and optimize paid search campaigns on Google Ads to achieve maximum ROI.
  • Conduct keyword research, write compelling ad copy, and manage bid strategies.
  • Track and report on campaign performance, analyzing metrics to identify trends and optimize campaigns.

Social Media Management:

  • Develop and implement social media strategies to increase brand awareness and engagement.
  • Create and curate engaging content for various social media platforms (Facebook, Instagram, Twitter, LinkedIn, etc.).
  • Monitor social media channels for feedback, respond to comments, and foster community engagement.

Content Creation and Marketing:

  • Create & Develop high-quality, SEO-friendly content for websites, blogs, email campaigns, and social media.
  • Collaborate with the design team to create visually appealing graphics and videos.
  • Optimize content based on SEO and social media best practices to drive traffic and engagement.

Media Buying and Paid Advertising:

  • Plan and execute digital advertising campaigns across various platforms, including Google Ads, Facebook Ads, LinkedIn Ads, and more.
  • Conduct audience research and segmentation to ensure ads reach the right target audience.
  • Monitor and analyze campaign performance, adjusting strategies to maximize ROI.

Email Marketing:

  • Plan and execute email marketing campaigns to nurture leads and drive conversions.
  • Create & Develop email templates, write copy, and segment lists based on user behavior and demographics.
  • Analyze email campaign performance and implement improvements to increase open rates, click-through rates, and conversions.

Analytics and Reporting:

  • Track, analyze, and report on key performance metrics for all digital marketing campaigns.
  • Use data to identify trends, measure success, and make informed decisions.
  • Provide regular updates to management on campaign performance and recommendations for improvement.

Qualifications

  • Bachelor’s degree in Marketing, Business, Communications, or a related field.
  • 5+ years of proven experience in digital marketing, with a focus on SEO, Google Ads, and social media management.
  • Strong understanding of current digital marketing trends, tools, and best practices.
  • Proficiency in using digital marketing tools such as Google Search Console, Google Analytics, Google Ads, Facebook Ads Manager, SEMrush, Ahrefs, etc.
  • Excellent analytical skills and experience with data-driven decision-making.
  • Strong copywriting and content creation skills with an eye for detail.
  • Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team.
  • Google Ads Certification and/or other relevant digital marketing certifications.
  • Experience with email marketing platforms like Mailchimp, HubSpot, or similar tools.
  • Familiarity with CMS platforms such as WordPress.
  • Experience with marketing automation tools.
  • Knowledge of HTML, CSS, or basic web development principles.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are looking for skillful AI experts to join us as a core team member and develop innovative solutions based on cutting-edge machine learning and computer vision technologies. We’re looking for the right individual who has the passion and desire to solve important problems in computer vision applied to echocardiography. For someone who wants to learn and grow, this role provides the unique opportunity to work along with experts in healthcare and machine learning.

Responsibilities

  • Develop and deploy deep learning / machine learning models
  • Collaboratively work to solve research problems
  • Develop new algorithms and computational tools to solve research problems
  • Review research code created by other team members
  • Closely collaborate with cardiologists and clinical researchers within the organization

Qualifications

  • BS/MS/Ph.D. in Computer Science/Software Engineering or related disciplines
  • Experience with state-of-the-art computer vision deep learning architectures, including for Image Segmentation and Classification
  • Solid experience with Python, TensorFlow, Keras, Jupyter, Git
  • Experience with ML frameworks such as XGBoost, SKLearn, Pandas, TFServing
  • Experience deploying scalable machine learning pipelines
  • An inquisitive and innovative mind – Strong self-motivation with the ability to deliver the occasional miracle
  • Ability to fit in with an extremely international team of overachievers that love working and playing hard
  • Background in medical imaging.
  • Software Engineering experience
  • Familiarity with Amazon SageMaker, Amazon Web Services (AWS), REST APIs and Docker
  • Familiarity with database technology such as PostgreSQL, MongoDB

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

Robotics Process Automation (RPA) describes a software development toolkit that allows to quickly create software robots (known commonly as "bots") to automate rules-driven business processes. At the core, an RPA system imitates human interventions that interact with internal IT systems. It is a non–invasive application that requires minimum integration with the existing IT setup; delivering productivity by replacing human effort to complete the task. Any company which has labor-intensive processes, where people are performing high-volume, highly transactional process functions, will boost their capabilities and save money and time with robotic process automation. Similarly, RPA offers enough advantage to companies which operate with very few people or shortage of labor. Both situations offer a welcome opportunity to save on cost as well as streamline the resource allocation by deploying automation. The global market for RPA Software and Services reached $271 million in 2016 and is expected to grow to $1.2 billion by 2021 at a compound annual growth rate of 36%. The direct services market includes implementation and consulting services focused on building RPA capabilities within an organization. It does not include wider operational services like BPO, which may include RPA becoming increasingly embedded in its delivery.

Responsibilities

  • Participate in Identification, Assessment and Validation of automation projects.
  • Participate in Preparation of project analysis documentation and solution design documentation.
  • Delivering automation projects based on the tools and technologies in projects scope.
  • Support other team members to complete projects on schedule and adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management and any other best practices.
  • Provide support and guidance to the clients’ technical questions and be responsible for resolving their issues based on defined and agreed SLAs.
  • Supporting the Implementation Lead in the creation and ongoing refinement of an appropriately tailored Framework that provides the optimum platform for rapid and repeatable delivery of automated processes within the company.
  • Mentoring colleagues through the RPA training and accreditation program – providing advice and guidance on best practice and development techniques.
  • Providing architectural control over solution designs to ensure consistency and continuity across the company’s delivery teams.
  • Identifying new process opportunities and accurately analyzing and estimating new processes, quickly assessing feasibility.
  • Analyzing, understanding and documenting the business processes in detail where required.
  • Identifying and communicating the technical infrastructure requirements.
  • Designing automation business process solutions in accordance with standard vendors design principles and conventions.
  • Configuring new RPA processes and objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
  • Creating and maintaining automation solution documentation.
  • Supporting existing processes and implementing change requirements as part of a structured change control process.
  • Working within project planning constraints, communicating any identified project risks and issues to the delivery/project manager accordingly and providing inputs to the change control process.
  • Creating and documenting test procedures and scenarios for the pre-UAT phases
  • Supporting the Operational Teams during the UAT and rollout phases

Qualifications

  • 5+ years of experience.
  • Degree in Computer Science, Engineering or other appropriate academic majors
  • You are interested in the connection between IT and Process Improvement.
  • Proven programming skills as (C#, Java, html, CSS, VB, .NET, SQL Web Services)
  • The skills to design and author well documented, supportable and extensible developments and the ability to support and maintain the work of other consultants, partners and clients
  • The ability to learn quickly and progress rapidly from theoretical exercises to real world delivery and mentoring tasks.
  • The aptitude to contribute to the evolution of methodologies and procedures in a controlled manner to continually improve a rapid and repeatable delivery channel
  • A track record in training and mentoring individuals on development and delivery disciplines
  • Good communication skills with the ability to present technical details to a non-technical audience.
  • Good written skills with the ability to produce clear and concise documentation
  • The ability to work with a structured and methodical approach, combined with an enquiring mind.
  • An understanding of, and a willingness to adhere to, formal change control procedures and disciplines.
  • An aptitude for problem solving, with the ability to take a logical route to the source of an error.
  • You are organized, flexible and able to manage several tasks
  • Excellent verbal, written, and interpersonal communication skills
  • Fluency in English. Any additional languages will be an advantage.
  • Knowledge about Robotics Process Automation (RPA) such as BluePrism, UiPath, Automation Anywhere, Work Fusion; Or Software Testing Automation such as Selenium or HP UFT will be an advantage.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are seeking a highly skilled and experienced iOS Developer to join our dynamic team. The ideal candidate will have a strong background in developing top-tier mobile applications, a keen eye for detail, and a passion for creating seamless and engaging user experiences. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications, collaborating with cross-functional teams to define and deliver new features, and continuously improving application performance. You will also play a key role in conducting code reviews, and ensuring the best practices in iOS development are followed. This position offers the opportunity to work on cutting-edge projects and contribute significantly to our mobile strategy.

Responsibilities

  • Design and develop advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Maintain code quality, organization, and automatization.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Conduct code reviews.
  • Work closely with product management to understand requirements and translate them into technical specifications.
  • Participate in Agile/Scrum development processes.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in iOS development.
  • Strong proficiency in Swift and Objective-C.
  • Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and others.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple’s design principles and interface guidelines.
  • Proficient understanding of code versioning tools such as Git.
  • Experience with continuous integration and deployment.
  • Excellent problem-solving, critical thinking, and communication skills.

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

The main product you’ll be working on is our data pipeline, which has been built using the best-of-breed ETL/data warehousing tools and technologies. We predominantly use Python, with Airflow being our orchestration framework of choice. We use Snowflake as our cloud data warehouse, together with Tableau for BI and data visualization. All of our infrastructure runs on AWS.

Responsibilities

  • Designing and implementing core functionality within our data pipeline in order to support key business processes
  • Shaping the technical direction of the data engineering team
  • Supporting our Data Warehousing approach and strategy
  • Maintaining our data infrastructure so that our jobs run reliably and at scale
  • Taking responsibility for all parts of the data ecosystem, including data governance, monitoring and alerting, data validation, and documentation
  • Mentoring and upskilling other members of the team

Qualifications

  • Experience building data pipelines and/or ETL processes
  • Experience working in a Data Engineering role
  • Confident writing performant and readable code in Python, building upon the rich Python ecosystem wherever it makes sense to do so.
  • Good software engineering knowledge & skills: OO programming, design patterns, SOLID design principles and clean code
  • Confident writing SQL and good understanding of database design.
  • Experience working with web APIs.
  • Experience leading projects from a technical perspective
  • Knowledge of Docker, shell scripting, working with Linux
  • Experience with a cloud data warehouse
  • Experience in managing deployments and implementing observability and fault tolerance in cloud based infrastructure (i.e. CI/CD, Infrastructure as Code, container-based infrastructure, auto-scaling, monitoring and alerting)
  • Pro-active with a self-starter mindset; able to identify elegant solutions to difficult problems and able to suggest new and creative approaches.
  • Analytical, problem-solving and an effective communicator; leveraging technology and subject matter expertise in the business to accelerate our roadmap.
  • Able to lead technical discussions, shape the direction of the team, identify opportunities for innovation and improvement
  • Able to lead and deliver projects, ensuring stakeholders are kept up-to-date through regular communication
  • Willing to support the rest of the team when necessary, sharing knowledge and best practices, documenting design decisions, etc.
  • Willing to step outside your comfort zone to broaden your skills and learn new technologies.
  • Experience working with open source orchestration frameworks like Airflow or data analytics tools such as dbt
  • Experience with AWS services or those of another cloud provider
  • Experience with Snowflake
  • Good understanding of Agile

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

We are looking for a skilled Java Developer to join our dynamic team. As a Java Developer, you will be responsible for leveraging your technical expertise to design, implement, and deliver high-quality software solutions. Collaborating closely with peers, you will address common challenges and contribute to the establishment of best practices and standards within our development environment. Your role will also involve nurturing the growth and development of fellow software engineers through mentorship and constructive feedback. Building strong relationships with stakeholders is essential, as is the ability to adapt to changing technologies and introduce them where appropriate. The ideal candidate will demonstrate fluency in web application development using Grails or other JVM frameworks such as Spring Boot, and possess expertise in Groovy or Java. Additionally, familiarity with frontend technologies like JavaScript, jQuery, and HTML, as well as experience with MySQL, are highly valued. Effective communication skills, adaptable to both technical and non-technical audiences, are crucial, along with an appreciation for agile and lean methodologies. If you're passionate about software development and eager to contribute to innovative projects, we encourage you to apply.

Responsibilities

  • Providing direction and apply technical expertise in the design, implementation and delivery of software
  • Contribute to the growth and development of software engineers through mentoring and constructive feedback
  • Working with peers to address common issues and shape best practices and standards
  • Building and promoting healthy relationships with stakeholders
  • Learning new technologies and help introduce them where appropriate

Qualifications

  • Fluency in web application development using Grails or other JVM frameworks, e.g. Spring Boot
  • Fluency in Groovy or Java. Open to working occasionally with other programming languages, e.g. Python
  • Expertise in OO programming, MVC, design patterns, SOLID, etc.
  • Experience in working with MySQL
  • Experience with frontend development, e.g. JavaScript, jQuery, HTML, etc.
  • Communication skills adaptable to both tech and non-technical audiences
  • Appreciation and familiarity with the values and practices of agile and lean ways of working

Apply Now

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Job Description

Your primary focus will be the development of all server-side logic, definition and maintenance of the databases, and ensuring high performance and responsiveness to requests. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities

  • Designing, building, and maintaining the application’s server.
  • Collaborate and work with frontend and mobile developers on the needs of projects.
  • Determining user needs by analyzing technical requirements.
  • Write clean, secure, easily maintainable, and modular codes.
  • Database designing and maintenance.
  • Build reusable code and libraries for future use.
  • Troubleshoot and debug applications.
  • Perform backend tests to optimize performance.
  • Design and develop Restful APIs.

Qualifications

  • Bachelor’s Degree in Computer Science/Engineering or related field.
  • 5+ years of experience (3+ years of experience in NodeJS)
  • Very Good English Level.
  • Experience in JavaScript and TypeScript is a must.
  • Experience in using ExpressJS.
  • Experience in MySQL Or PostgreSQL Databases.
  • Very Good Knowledge in NoSQL Databases.
  • Very Good Knowledge of OOP Principles
  • Very Good Knowledge of Data-Structure Principles
  • Very Good Knowledge of GIT
  • Good knowledge of CI/CD concepts and implementations.
  • Experience integrating with third-party APIs, e.g. Stripe, Mailgun, etc.
  • Familiarity with agile development methodologies
  • Experience building SaaS, and distributed systems, with High availability and scalability
  • Nice to have Experienced for Azure Cloud service stack
  • Preferable knowledge in web technologies like HTML, CSS, SASS, Angular Framework, etc.

Apply Now