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 deliverables 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. Ability to create and execute test cases
  11. Help troubleshoot issues


Job Requirements:

Qualifications & Work Experience

  1. 1-3 years of experience in software testing
  2. Strong knowledge of testing methodologies, testing types, tools, processes, and best practices
  3. Experience in writing clear, concise, and comprehensive test plans, test cases, and defect reports
  4. Experience in using Bug Tracking Systems like "Jira, DevOps"
  5. Knowledge of ERP Systems like ErpNext or Odoo.
  6. ISTQB certification is a plus
  7. Automation Testing using selenium is a plus
  8. Knowledge of SQL Server is a plus
  9. DevOps or ALM system-related experience is a plus
  10. Excellent command of the English language
  11. Agile project experience is a plus
  12. Experience using API test tools, e.g. Postman
  13. Bachelor's degree in Computer Science or related field


Python Developer

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

Mobile developer - Flutter - Freelance

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 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) applications 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


Please, answer the below questions in the "cover letter" section. Not answering the questions disqualify the application

  1. What is your average man-hour rate for the freelance model?
  2. When can you start?
  3. Are you willing to work full-time if we achieved good business cooperation?

Senior Developer ( Dotnet )

Job Description:

• Understand the business requirements.

• Participate in the technical design of the solutions

• Implement the code and conduct the unit testing

• Conduct code peer review

• Develop the APIs and the connectors of the Middleware (LavaLoon’s product named LavaHub)

 

Job Requirements:

  1. At least 3+ years of experience in .NET Framework (C#)
  2. ASP.NET core web and API development experience
  3. Azure Functions experience is a plus
  4. Able to integrate multiple data sources and databases into one system
  5. Typescript experience is required
  6. Experience in front-end development of front-end technologies, such as JavaScript, jQuery, HTML5, and CSS3
  7. Very good command of the English Language
  8. Teamwork spirit and good communication skills.


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

Mobile developer - Flutter

Job Description

  1. 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)


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. Has built a published cross-platform (Android and iOS) application using Flutter
  7. Familiar 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

Intern Software Engineer

About the Role:-


  1. We will offer you coaching in this role, so please briefly tell us about yourself and the tasks you share in it.
  2. Please note that this vacancy is currently open for planning purposes only, but we will keep you on our shortlist and contact you when we have capacity.

Intern Quality Engineer

About the Role:-


  1. We will offer you coaching in this role, so please briefly tell us about yourself and the tasks you share in it.
  2. Please note that this vacancy is currently open for planning purposes only, but we will keep you on our shortlist and contact you when we have capacity.


Software Engineer

Job Description

  1. Write clean, and optimized code
  2. Unit test
  3. Code peer review
  4. Web application deployment
  5. Support cross-functional teams to define and ship new features
  6. Write readable, concise, and well-documented code


Job Requirements

  1. Have a basic understanding of Agile development
  2. Familiar with design patterns
  3. Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  4. Good experience in the Technologies C#, Python, JavaScript, and Vue.js
  5. Experience with version control tools like Git
  6. Experience with RESTful APIs and GraphQL
  7. Experience with unit testing
  8. Experience with cloud message APIs and push notifications
  9. Good experience in SW integration
  10. At least 2 years of experience
  11. Good in English


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

Product Owner

Objective

Responsible for defining and prioritizing the product backlog, and collaborating with stakeholders to ensure that product goals are met.


Job Description


  1.  Develop and maintain the product backlog, including user stories, acceptance criteria, and prioritization.
  2.  Collaborate with stakeholders to understand business needs and product requirements.
  3.  Work closely with the development team to ensure that product features are delivered on time and meet quality standards.
  4. Communicate product vision and roadmap to stakeholders, development team, and other internal teams.
  5. Define and track product metrics to measure success and make data-driven decisions.
  6. Conduct market research to get a sense of how to best maximize product value.
  7.  Mentor junior content writers and provide guidance and feedback on their work.


Job Requirements


  1. At least 2 years of experience as a Product Owner
  2. Bachelor's degree in computer science, or any related field.
  3. Experience with product management frameworks, such as Lean Startup or Design Thinking
  4. Knowledge of software development lifecycle and tools, such as Jira and Confluence
  5. Ability to work within Scrum.
  6. Experience with data delivery and intelligence solution
  7. Familiarity with agile development methodologies


SaaS Software Sales Representative

Description:-

  1. Selling SaaS Software to Enterprise Accounts

Job Summary:-

  1. Finding new Customers (Prospecting)
  2. Qualifying Leads
  3. Presenting Proposals
  4. Closing Deals
  5. Growing Existing Customers

Minimum Qualifications:

  1. Bachelor’s Degree
  2. Fluent in English and Arabic Languages
  3. 5 years in Software Sales, Outdoor and Indoor

Knowledge, Skills, and Abilities:-

  1. Selling products and services using solid arguments to prospective customers.
  2. Performing cost-­benefit analyses of existing and potential customers
  3. Maintaining positive business relationships to ensure future sales
  4. Positive attitude.
  5. Strong interpersonal skills.
  6. Ability to conduct offline and online meetings effectively.
  7. Ability to manage time effectively and prioritize multiple responsibilities.
  8. Excellent verbal and written communication skills.
  9. Self-motivated and able to excel with minimum supervision.
  10. Good PC and using applications skills.
  11. Ability to work well with customers and co-workers in a team environment.

Senior Software Engineer

  1. Job Description
  2. Making sure that the team applies our solution architect's technical design, and code standards
  3. Support cross-functional teams to define and ship new features
  4. Write readable, concise, and well-documented code
  5. Write clean, and optimized code
  6. Good experience in the Technologies (ordered by importance to this job vacancy) Flutter (iOS & Android), C# (Middleware), Python (Frappe framework), and Vue.js
  7. Review and approve code changes from other developers
  8. Responsible for code check-ins, maintainability, and ongoing enhancements as needed
  9. Responsible for the quality and performance of the apps


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



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

 • 1-3 years of experience in ERP solutions and implementation projects 

• Experience in SQL and data analysis is preferred.

 • Experience in conducting training is preferred.

Scrum Master

Job description

  1. Introduce Scrum Agile Practices
  2. Coach team members
  3. Assist the Product Owner With the Product Backlog
  4. Remove Roadblocks
  5. Can handle two or three projects at a time (one main project for product development plus one or two custom development project)


Job Requirements

  1. At least 1 year of experience as a Scrum Master
  2. Good knowledge of project management tools
  3. Experience with Azure DevOps is a plus
  4. A software technical background is a plus
  5. Very good in English
  6. Develop Excellent Verbal and Written Communication Skills
  7. Agile Scrum Master Certification is a plus

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

  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