Current Job Openings

Software Quality Engineer

Job Description

  1. Understand business objectives and requirements
  2. Review business/software requirements and provide inputs
  3. Design, execute and maintain test cases.
  4. Report issues through bug-tracking systems.
  5. Investigate reported issues and follow up until they are resolved.
  6. Contribute to quality and functionality improvement of the software.
  7. Provide accurate estimations of the deliverable and fulfill them (time estimation and story sizing).
  8. Perform Functional and non-functional testing.
  9. Analyze test results and track software testing metrics.
  10. Prepare and present test reports.
  11. Help troubleshoot issues


Job Requirements:

Qualifications & Work Experience


  1. 1-3 years of experience in software testing
  2. Good knowledge of software QA methodologies, testing types, tools, and processes.
  3. Experience in writing clear, concise, and comprehensive test plans, test cases, and defect reports
  4. ISTQB certification is a plus
  5. Knowledge of SQL Server is a plus
  6. DevOps or ALM system-related experience is a plus
  7. Very good command of the English language
  8. Agile projects experience is a plus
  9. Experience using API test tools, e.g. Postman


Behavioral Competencies

  1. Possession of excellent analytical and troubleshooting skills
  2. Outstanding attention to detail
  3. Excellent communication skills.
  4. Problem-solving, time management, priority allocation, task management skills, and presentation skills.

Software Quality Engineer (Freelance)

Job Description

  1. Understand business objectives and requirements
  2. Review business/software requirements and provide inputs
  3. Design, execute and maintain test cases.
  4. Report issues through bug-tracking systems.
  5. Investigate reported issues and follow up until they are resolved.
  6. Contribute to quality and functionality improvement of the software.
  7. Provide accurate estimations of the deliverable and fulfill them (time estimation and story sizing).
  8. Perform Functional and non-functional testing.
  9. Analyze test results and track software testing metrics.
  10. Prepare and present test reports.
  11. Help troubleshoot issues


Job Requirements:

Qualifications & Work Experience


  1. 1-3 years of experience in software testing
  2. Good knowledge of software QA methodologies, testing types, tools, and processes.
  3. Experience in writing clear, concise, and comprehensive test plans, test cases, and defect reports
  4. ISTQB certification is a plus
  5. Knowledge of SQL Server is a plus
  6. DevOps or ALM system-related experience is a plus
  7. Very good command of the English language
  8. Agile projects experience is a plus
  9. Experience using API test tools, e.g. Postman


Behavioral Competencies

  1. Possession of excellent analytical and troubleshooting skills
  2. Outstanding attention to detail
  3. Excellent communication skills.
  4. Problem-solving, time management, priority allocation, task management skills, and presentation skills.

Data Content Creator (Freelance)

About The Job

The Digital Content Creator will be responsible for creating content for the company's website, mobile applications, social media accounts, and other related editorial content.


Job Duties

  1. Manage the content of the company's website and mobile apps and social media accounts on Facebook, Instagram, Twitter, LinkedIn, YouTube, etc., In English using editorial and visual content.
  2. Manage various social media accounts, and plan and monitor the ongoing paid marketing campaigns on social media platforms in coordination with the Media Buyer.
  3. Generate, edit, publish and share content (original text, images, video Script) that builds meaningful connections and related Call to Action content.
  4. Day-to-day development of editorial content on social media platforms, including posts and discussions.
  5. Maintain monthly social media calendar posts. Using social media monitoring tools to monitor conversations and report on metrics.
  6. Collaborate with the digital marketing & UX UI Designer Team in brainstorming, and delivering new ideas, new trends, and concepts on social media channels.
  7. Research and monitor the activity of company competitors.
  8. Set up and optimize company pages within each platform to increase the visibility of the company’s social content.


Job Requirements

  1. 1 to 3 years of experience as a content creator.
  2. University Degree in PR or Media or related field.
  3. Excellent Written and Verbal English and Arabic command is a MUST.
  4. Google Suite and Microsoft Tools mastery .
  5. A creative mind that always thinks outside the box.
  6. Plausible and outstanding presentation skills.
  7. Trendsetter, Innovator, and always updated on what's new on social media platforms.
  8. Good and wide understanding of social media Key Performance Indicators.
  9. Time Management skills and ability to manage multiple projects simultaneously and efficiently.
  10. Strong background in doing competitive analysis and research.



UX & UI Designer (Part-time)

  1. Job Description
  2. Experience in animation applications, like Powtoon or illustrator, is a plus
  3. Very good in English
  4. Good knowledge of UI development
  5. Good experience in mobile apps design


  1. Responsibilities
  2. Responsible for the journey of translating the business objectives, requirements, and needs into a smart friendly use software application whether web-based or mobile apps
  3. Wireframes, mockups, and prototypes
  4. Conceptual and detailed UI design
  5. UX & UI guidelines
  6. UI design slicing


Please Make sure you send examples of your work as a Website link or in the attached PDF


UX & UI Designer

  1. Job Description
  2. Experience in animation applications, like Powtoon or illustrator, is a plus
  3. 2 years of work experience minimum
  4. Very good in English
  5. Good knowledge of UI development
  6. Good experience in mobile apps design


  1. Responsibilities
  2. Responsible for the journey of translating the business objectives, requirements, and needs into a smart friendly use software application whether web-based or mobile apps
  3. Wireframes, mockups, and prototypes
  4. Conceptual and detailed UI design
  5. UX & UI guidelines
  6. UI design slicing


Please Make sure you send examples of your work as a Website link or in the attached PDF

DevOps Engineer

Job Description

Manage, monitor, and optimize cloud infrastructure on Azure. Configure CI/CD pipelines. Develop and maintain configuration management automation. Administer Linux and Windows servers running applications and database systems.




Responsibilities

  1. Provision and manage PaaS and IaaS resources mainly on Azure, but sometimes on AWS and Linode
  2. Use Terraform (or similar infrastructure as code tools) to manage said infrastructure
  3. Develop automation to simplify configuration and deployment using a variety of tools, including Azure Pipelines and Ansible.
  4. Monitor infrastructure cost and load to ensure efficient utilization and the proper scaling of resources
  5. Administer Windows and Linux systems to ensure they’re properly configured, up-to-date, and secure


Sales Representative

Job Description:

·         Generate leads

·         Presenting software solution

·         Following up with the customer during the project implementation to assure meeting the business needs



Job Requirements:

·         At least 3 years of work experience in software solution sales

·         Experience in ERP sales is a plus

·         Technical background is a plus

·         V. good communication skills

·         Good in English


N.B. if we didn't contact you within a week, from the job application's date, that means it isn't short-listed, and we wish we can cooperate in another job vacancy.

Sales Representative (freelance)

Job Description:

  1.  Generate leads
  2.  Following up with the customer during the project implementation to ensure meeting the business needs
  3.  Presenting software solution




Job Requirements:

  1. At least 3 years of work experience in software solution sales
  2. Experience in ERP sales is a plus
  3. Technical background is a plus
  4.  V. good communication skills
  5. Good in English


N.B. if we didn't contact you within a week, from the job application's date, that means it isn't short-listed, and we wish to cooperate on another job vacancy.

Mobile Developer - Flutter

Job Description

  1. Design and build high-quality, low-latency mobile apps using Flutter
  2. Collaborate with cross-functional teams to define and ship new features
  3. Write readable, concise, and well-documented code
  4. Write clean, and optimized code
  5. Build custom Flutter packages utilizing native functionalities (iOS & Android)
  6. Review and approve code changes from other developers
  7. Responsible for code check-ins, maintainability, and ongoing enhancements as needed
  8. Responsible for the quality and performance of the apps


Job Requirements

  1. Have a basic understanding of Agile development
  2. Solid understanding of the full mobile development lifecycle
  3. Solid knowledge in building and deploying moderate to complex Flutter applications
  4. Familiar with design patterns
  5. Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  6. Must have built at least a published cross-platform (Android and iOS) application using Flutter
  7. Experience with Kotlin/Java, Swift/Objective C or both
  8. Experience with version control tools like Git
  9. Experience with RESTful APIs and GraphQL
  10. Experience with unit testing
  11. Experience with cloud message APIs and push notifications


ERP Functional Associate

Job Description

  1. Implementing and providing technical and functional support of Enterprise Resource Planning (ERP) solutions for our customers. 
  2. Prepare necessary project documentation associated with implementation (Project plan, manuals ..,etc.).
  3. Problem resolution and support throughout responding to customer calls or direct visits with customers to provide resolutions or information in response to inquiries and concerns. 
  4. Prepare test cases for testing the system. Testing may also include Unit testing, System Integration testing, Performance testing, User Acceptance Testing, and Regression testing.
  5. Developing and executing training plans including preparation of training materials for our customers.
  6. Provide pre-sales support (Demo presentations) as needed.



Job Requirements

• Bachelor’s Degree

 • Good command of English

 • Excellent communication and presentation skills

 • Business background & accounting knowledge are preferred

 • Experience in ERP solutions and implementation projects 

• Experience in SQL and data analysis is preferred.

 • Experience in conducting training is preferred.


Python Software Engineer

Job description

  1. Understand the business needs and requirements
  2. Design, Develop and test ERPNext modules
  3. Install, configure, and maintain ERPNext servers

Job Requirements

  1. Excellent verbal and written communication skills
  2. Good command of the English Language
  3. Solid experience with Python
  4. Knowledge of at least one Python Web Framework
  5. Good understanding of front-end technologies, such as JavaScript, HTML, and CSS
  6. Experience in creating APIs for web and mobile applications
  7. Experience with Odoo or ERPNext is a plus
  8. Experience with .NET a plus

Depending on whether we’ll look for juniors or seniors, we should add:

  1. 1-2 years of experience for juniors,
  2. 3-5 years of experience for seniors