Careers

We are always looking for superstars, talented, exceptionally driven, and ambitious individuals to fill our vacant positions.

Don’t miss out the chance to join our team and have a career with high growth potential, To learn more we invite you to check out the following job openings:

Senior Frontend Software Engineer

Responsibilities:

  • Work closely with Product to spece out the technical aspects of a feature from inception through delivery.
  • Own front end feature development, ensuring tracking/analytics are instrumented and your
    work meets the agreed upon acceptance criteria
  • Continuously improve existing codebases.
  • Help create engineering leaders by mentoring junior to mid level engineers.
  • Collaborate with back-end engineers on various architecture discussions

Overall Experience & Skills:

  • Extensive experience with JSX
  • Strong knowledge of ReactJS
  • Strong knowledge of Context API/Hooks
  • Strong knowledge of front end technologies.
  • Experience working with API service-based architectures and RESTful APIs
  • Experience writing tests at various layers
  • Experience developing responsive web applications
  • Experience with building, deploying and operating technical components of sizable complexity.
  • Understanding of the cost of overly DRY and smart code
  • Experience on Antd or Material UI.
  • Bachelor Degree in Computer Science or any other related field
  • Fluency in spoken and written English is essential
  • Excellent interpersonal and communication skills

Lead Desktop Apps Software Engineer

Responsibilities:

  • Work closely with Product to spec out the technical aspects of a feature from inception through delivery.
  • Work closely with the other engineering teams to enhance current applications and develop new features and functionalities
  • Continuously improve existing codebases.
  • Help create engineering leaders by mentoring junior to mid level engineers.
  • Build, and maintain efficient and reliable GUI applications.
  • Enhance the current and new User Experience for the current and new applications

Overall Experience & Skills:

  • BS in Computer Science, Software Engineering, or related field
  • 8+ years of GUI software development experience
  • Strong knowledge of C and C++
  • Strong Knowledge of Qt Framework for GUI applications
  • Strong Knowledge of JavaScript, QML experience
  • Strong Understanding of SOLID Principles
  • Experience working with API service-based architectures and RESTful APIs
  • Experience in Relational database (MySQL, SQLite)
  • Familiar with UX/UI best practices for GUI applications
  • Experience with building, deploying and operating technical components of sizable complexity.
  • Experience developing cross platform applications
  • Fluency in spoken and written English is essential
  • Excellent interpersonal and communication skills

 

Quality Engineer Team Leader

Responsibilities:

  • Solid understanding of software quality management principles (tracking, analyzing, reporting, problem resolution and training).
  • Work across functions and business units, to develop and execute test strategies, plans, and cases.
  • Manage the day-to-day activities of QE team members, including scheduling and managing ongoing projects.
  • Enact and manage testing schedules, ensuring that the QE team meets expectations and deadlines.
  • Estimating, prioritizing and coordinating quality testing activities.
  • Creating an automation comprehensive test plan and test strategy for the product components.
  • Participates in supporting code, configuration management, release branches using CI/CD tools.
  • Develop large scale quality solutions in at least one of these languages Python, Java, and JavaScript.
  • Analyze code and communicate detailed reviews to the Quality team.

Overall Experience & Skills:

  • Bachelor Degree in Computer Science or any other related field
  • +8 years of professional experinece.
  • Solid Experience in Java and OOP.
  • Solid Experience in the open-source automation tools (Selenium, TestNG, RestAssured, etc)
  • Experience working with RESTful APIs.
  • Fluency in spoken and written English is essential
  • Excellent interpersonal and communication skills.

 

Senior Quality Engineer

Responsibilities:

  • Perform the required type of testing (smoke, functional, regression, UAT, performance, security ..etc.) to ensure high-quality standards are implemented.
  • Creating detailed, comprehensive, and well-structured test plans and test cases.
  • Report the detected issues and communicate the results with the leaders and product owners.
  • Collect feedback and provide technical advice to junior and entry levels team members.
  • Creating automation reports to be shared easily with stack-holders.
  • Running and maintaining the automation test scripts on a daily basis.

Overall Experience & Skills:

  • Bachelor Degree in Computer Science or any other related field
  • +4 years of professional experience
  • Good experience in CI/CD.
  • Solid Experience in Java and OOP.
  • Solid Experience in the open-source automation tools (Selenium, TestNG, RestAssured, etc)
  • Experience working with RESTful APIs.
  • Fluency in spoken and written English is essential
  • Excellent interpersonal and communication skills.

 

Join us!.

Apply for this position by uploading your CV

 

Click or drag a file to this area to upload.