Skip to Content

Our Job Offers

Q/A Tester

1 open position

Full-Stack QA Engineer (Manual & Automation)

Location: On-site, El Sherouk, Cairo EG

Experience Level: min. 5+ years

Employment Type: Full-time

About the Role

Nexus Analytica is seeking a skilled Full-Stack QA Engineer to ensure the quality, reliability, and performance of our data-driven energy platforms. You will be responsible for testing both frontend (React) and backend (Python/FastAPI, PostgreSQL) components, validating integrations, and developing automation scripts to streamline regression and API testing.

This role requires an analytical mindset, a solid grasp of testing methodologies, and a hands-on approach to ensuring product excellence across the stack.

Key Responsibilities

  • Design, document, and execute test plans, test cases, and test scripts for both frontend and backend components.

  • Conduct manual and automated testing for UI, API, and database layers.

  • Develop and maintain automation scripts using tools such as Cypress, Playwright, or Postman/Newman.

  • Test RESTful APIs for accuracy, performance, and security.

  • Collaborate closely with developers and product managers in Agile sprints to validate features and acceptance criteria.

  • Perform regression, integration, and end-to-end testing.

  • Identify, log, and track defects in tools like Jira, ensuring timely resolution.

  • Participate in CI/CD pipeline testing and report build stability trends.

  • Ensure test environments are properly configured and maintained.

  • Continuously improve testing coverage, automation reliability, and documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 5+ years of professional experience in software testing (manual and automation).

  • Hands-on experience with Cypress, Playwright, Selenium, or Postman.

  • Strong knowledge of API testing, REST principles, and JSON/XML validation.

  • Familiarity with frontend testing frameworks (Cypress, Playwright) and backend testing tools (Pytest, Newman).

  • Experience with SQL for data validation and query-based testing.

  • Understanding of CI/CD pipelines (GitLab CI, Jenkins, or GitHub Actions).

  • Knowledge of Agile methodologies (Scrum/Kanban).

  • Excellent communication skills and attention to detail.

Preferred Skills

  • Experience with FastAPI, React, PostgreSQL environments.

  • Familiarity with Dockerized or microservice architectures.

  • Basic understanding of performance testing tools (JMeter, k6).

  • Exposure to energy, IoT, or data analytics platforms is a plus.

Tools & Environment

  • Frontend: React, TypeScript

  • Backend: Python (FastAPI), PostgreSQL

  • Automation: Cypress, Playwright, Postman, Pytest

  • Version Control: GitLab/GitHub

  • Project Management: Jira, Confluence

  • CI/CD: GitLab CI

  • Cloud: AWS / Azure

Cairo, Egypt

Client Delivery Manager (Software - NexusGRID)

Purpose of the Role

The Client Delivery Manager is the single point of accountability for the delivery of a major enterprise software platform to a large utility client. The role owns the client relationship day-to-day, drives contractual milestones through to formal acceptance, and protects both the delivery schedule and the commercial terms of the contract.

This is a governance and relationship role, not an engineering one. The postholder works in partnership with CTO and  with a Product Manager who owns scope definition, and with Business Development Director who owns the commercial relationship above the project.

Key Responsibilities

Client Relationship

  • Act as the client's primary point of contact for all delivery matters.
  • Run the weekly status meeting and issue the written status report and action log.
  • Maintain and actively manage the client stakeholder map — control centre engineers, IT, procurement, and the executive sponsor.
  • Escalate early and in writing. No issue should reach the company first from the client's side.

Delivery Governance

  • Own the master schedule and drive it against contractual milestones.
  • Maintain the RAID log (risks, assumptions, issues, dependencies) and review it weekly with the delivery team.
  • Coordinate FAT, SAT, UAT, training, and go-live readiness in partnership with the Technical Delivery Lead.
  • Chair the bi-weekly steering committee with both executive sponsors.

Commercial Protection

  • Drive milestone acceptance sign-offs, which are the contractual triggers for invoicing.
  • Enforce change control: no scope moves without a documented, priced, and signed change request.
  • Flag margin risk, schedule slippage, and dependency failures to the Delivery Director before they translate into cost.
  • Support Business Development on change order pricing and expansion opportunities.

Internal Coordination

  • Translate client requirements and complaints into work the engineering team can consume.
  • Interface with the Product Manager on scope definition and backlog priority, protecting the product roadmap from unmanaged client-specific demands.
  • Direct the Project Coordinator on documentation, minutes, trackers, and the invoicing pack.
  • Shield the engineering team from unmanaged client interruption.

Post Go-Live

  • Transition the account into support and SLA governance.
  • Identify follow-on work and hand qualified opportunities to Business Development.

 

Requirements

Essential

  • Bachelor's degree in engineering, computer science, or a related field.
  • Seven or more years in delivery or project management of enterprise software for large organisations.
  • Demonstrated experience delivering to Egyptian utility, government, or state-owned clients — including procurement culture, approval chains, and formal correspondence.
  • Track record of owning contractual milestones through to client acceptance and payment.
  • Strong technical literacy: able to read architecture diagrams, interrogate estimates, and recognise when an engineering explanation does not hold.
  • Fluent Arabic and English, including formal written reporting (French or German is a plus).

Desirable

  • Exposure to SCADA, EMS, ADMS, or OT environments in any capacity.
  • Familiarity with utility control centre operations.
  • PMP, PRINCE2, or an equivalent project management qualification.
  • Prior experience working with transmission or distribution utilities.

Attributes

  • Comfortable being the person who says no to the client.
  • Writes clearly and often — the paper trail is part of the job.
  • Curious about the technical domain without wanting to do the technical work.

 

Success Measures — First 12 Months

  • Milestone acceptance sign-offs obtained on or ahead of contractual dates.
  • Collections achieved against invoiced milestones.
  • Zero unpriced scope delivered.
  • Client escalations resolved at project level rather than escalated to executive level.
  • Steering committee cadence maintained without slippage.

 

 

Cairo, Egypt
Software Development and Big Data Analytics

UI/UX

About the Role

We are looking for a talented and detail-oriented UI/UX Designer to join our growing product team. In this role, you will be responsible for designing intuitive, user-friendly, and visually appealing web interfaces that align with user needs and business goals.

You will lead the end-to-end design process — from user research and wireframing to high-fidelity UI design and developer handoff — and ensure that user experience is at the core of every product decision. Working closely with frontend/backend engineers, product managers, and stakeholders, you will shape the look, feel, and usability of our digital platforms.

This is an exciting opportunity to own the UX vision of impactful, real-world software platforms used in energy, infrastructure, and emerging technologies.

 

Key Responsibilities

- User Experience Design

  • Conduct user research, interviews, and usability studies to understand user needs and pain points.
  • Translate findings into user journeys, personas, information architecture, and UX flows.
  • Design wireframes, prototypes, and mockups that solve real user problems.

- User Interface Design

  • Create high-fidelity UI designs based on approved wireframes and brand guidelines.
  • Design responsive interfaces that work across devices and screen sizes.
  • Develop and maintain a scalable design system or UI component library.
  • Ensure pixel-perfect execution and a consistent visual language across the platform.

- Collaboration & Handoff

  • Work closely with frontend developers (React.js) to ensure accurate implementation of designs.
  • Provide design specifications, assets, and detailed interaction notes.
  • Participate in Agile ceremonies such as sprint planning and retrospectives to stay aligned with developers.

- Feedback & Iteration

  • Gather and analyze feedback from users, stakeholders, and QA to continuously improve UX.
  • Conduct A/B testing or usability tests to validate hypotheses and inform design decisions.
  • Iterate on designs based on real-world usage data and performance analytics.

Job Requirements

Required Qualifications

Experience

  • 4+ years of experience in UI/UX design for web applications or SaaS platforms.
  • Strong portfolio demonstrating UX problem solving, clean UI design, and responsive layouts.
  • Experience working in Agile, cross-functional development teams.

Design Skills

  • Proficiency in design tools such as Figma, Visily, Adobe XD, Sketch, or similar.
  • Strong understanding of UX principles, accessibility (WCAG), and human-centered design.
  • Solid experience designing for responsive, interactive web applications.

Collaboration & Communication

  • Strong communication and presentation skills — able to explain design choices clearly.
  • Comfortable working with technical and non-technical stakeholders.
  • Ability to manage multiple design tasks and maintain attention to detail.

 

Nice to Have

  • Familiarity with frontend technologies like HTML, CSS, React.js, or design handoff tools like Zeplin or Figma Dev Mode.
  • Experience with tools like Hotjar, Google Analytics, or other UX research platforms.
  • Previous work in energy, smart grid, infrastructure, or cloud-based software platforms.
  • Motion/interaction design experience (e.g., using Lottie or After Effects).
  • Experience with creating/maintaining design systems (e.g., Material UI, Tailwind, etc.).

Why Join Us?

  • Own the visual and experiential design of platforms that have real-world impact.
  • Join a collaborative and technically strong product and engineering team.
  • See your work directly shape critical national infrastructure and digital solutions.
  • Flexible work options, career growth, and a supportive design-forward culture.
Cairo, Egypt

Frontend Developer (React)

2 open positions

About Us

Nexus Analytica is active in the areas of strategic consultancy, research, and development of Internet-of-Things (IoT) and digital solutions in the energy and industrial sectors. The company was founded by a group of international energy experts and researchers with one goal in mind: “to revolutionize the energy sector in the MENA region and Africa through research, capacity development, knowledge transfer, innovative IoT solutions, and public awareness.” In a nutshell, we aim to align the interests of various stakeholders in the sector and to unleash, through innovative solutions, the full potential of digital tools available to system utilities and industrial energy managers. Our team is dedicated to driving positive change in the energy landscape, empowering organizations to optimize their operations, reduce costs, and minimize environmental impact through cutting-edge technology and strategic insights.

Job Description

We are seeking a talented and motivated Senior Front End Developer to join our team and play a key role in the development of our next-generation web application. As a Front End Developer at Nexus Analytica, you will have the opportunity to work on a highly visible project that involves real-time data visualization and user interface design. You will collaborate closely with our cross-functional team to deliver a seamless and engaging user experience.

Responsibilities

  • Develop responsive and intuitive user interfaces using React.js
  • Implement data visualizations and interactive charts for real-time data streams
  • Collaborate with back-end developers to integrate front-end components with server-side logic
  • Optimize application performance and ensure scalability for large datasets
  • Work closely with designers to translate wireframes and mockups into functional UI/UX designs
  • Conduct code reviews, write unit tests, and ensure code quality and best practices
  • Stay updated on emerging front-end technologies and industry trends

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of professional experience as a Front End Developer, with a focus on React.js development
  • Strong proficiency in JavaScript, HTML, CSS, and related web technologies
  • Strong demonstrated knowledge of UI/UX principles and best practices
  • Strong demonstrated experience with UI/UX development tools, such as Figma or similar
  • Experience with data visualization libraries such as D3.js, Chart.js, or similar
  • Experience working with RESTful APIs and asynchronous programming
  • Familiarity with version control systems (e.g., Git) and Agile development methodologies
  • Excellent communication skills and ability to collaborate effectively in a team environment
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with state management libraries such as Redux or MobX
  • Knowledge of backend technologies such as Node.js, Python, or Java
  • Experience with testing frameworks such as Jest, Enzyme, or Cypress
  • Understanding of accessibility standards and best practices
  • Contributions to open-source projects or a strong portfolio of personal projects

Perks and Benefits

  • Competitive salary and performance-based bonuses
  • Personal budget dedicated for professional growth
  • Health, life & social insurance
  • Flexible working hours
  • Company-sponsored events, & team outings
  • Friendly working environment conducive to professional growth and personal development

If you are passionate about front-end development, data visualization, and creating impactful user experiences, we'd love to hear from you! Join us and be part of a collaborative team that is shaping the future of Nexus Analytica.

Location: Full-time onsite at Sherouk

Cairo, Egypt
Software Development and Big Data Analytics
About us

We are a team of passionate people whose goal is to improve everyone's life through disruptive products. We build great products to solve your business problems.