Mondia Media jobs
21 Jobs Found
<p>We are looking for an experienced Senior iOS Developer to build high-quality, scalable, and secure iOS applications. You will design application architecture, deliver new features, improve performance, and mentor engineers while working closely with product, design, backend, and Android teams. The ideal candidate has deep expertise in native iOS development and modern Swift-based architecture, and thrives in a fast-paced, product-focused environment with a strong sense of ownership.</p><p>Responsibilities:</p><ul><li>Design, develop, and maintain high-quality native iOS applications.</li><li>Lead technical design discussions and contribute to architecture decisions.</li><li>Write clean, testable, and reusable code that follows engineering best practices.</li><li>Optimize performance, memory usage, launch time, and battery consumption.</li><li>Ensure stability through unit testing, UI testing, and code reviews.</li><li>Integrate RESTful APIs and collaborate with backend teams on API design.</li><li>Collaborate with Product, Design, Backend, QA, and Android teams.</li><li>Mentor junior developers and help establish engineering standards.</li><li>Participate in Agile processes and continuous delivery practices.</li></ul><p>Experience</p><ul><li>5+ years of professional iOS development experience</li><li>Proven track record of shipping and maintaining apps at scale on the App Store</li><li>Experience owning features from design through production release</li></ul><p>Languages:</p><ul><li>Swift (strong proficiency)</li><li>Objective-C (working knowledge)</li><li>Familiarity with Kotlin and Android development concepts</li></ul><p>iOS Platform</p><ul><li>iOS SDK and core Apple frameworks</li><li>App and scene lifecycle, view controller lifecycle</li><li>Background tasks, push and local notifications</li><li>App Extensions (widgets, share extensions)</li></ul><p>Modern iOS Development</p><ul><li>SwiftUI and UIKit</li><li>Swift Concurrency (async/await, actors, structured concurrency)</li><li>Combine and the Observation framework</li><li>GCD and OperationQueue</li><li>Navigation patterns (NavigationStack, Coordinators)</li><li>Dependency injection</li><li>Swift Package Manager</li></ul><p>Architecture and System Design</p><ul><li>MVVM, MVI, or The Composable Architecture (TCA)</li><li>Clean Architecture and modular architecture</li><li>SOLID principles and separation of concerns</li><li>Designing scalable mobile architectures and evaluating trade-offs</li></ul><p>Networking</p><ul><li>REST APIs, URLSession, and Codable</li><li>Authentication flows</li><li>Error handling and network caching</li></ul><p>Performance</p><ul><li>UI rendering performance and main thread hang prevention</li><li>Memory management (ARC, retain cycles, leak detection)</li><li>Launch time and battery optimization</li><li>Profiling and debugging with Instruments</li></ul><p>Testing</p><ul><li>Unit testing with XCTest and Swift Testing</li><li>UI testing with XCUITest</li><li>Snapshot and integration testing</li><li>Test-Driven Development (TDD) and mocking</li></ul><p>Development Practices</p><ul><li>Git, pull request workflows, and code reviews</li><li>CI-friendly development</li><li>App Store submission and release management</li><li>Agile/Scrum methodologies</li></ul><p>Soft Skills</p><ul><li>Strong ownership and execution-focused mindset</li><li>Excellent communication and collaboration skills</li><li>Ability to work independently in a fast-moving environment</li><li>Strong problem-solving and analytical skills</li></ul><p>Nice to Have</p><ul><li>Native Android experience with Kotlin and Jetpack Compose</li><li>Experience building FinTech or financial applications</li><li>Offline-first application experience</li><li>Local persistence with Core Data, SwiftData, or SQLite/GRDB</li><li>CI/CD pipelines (Xcode Cloud, Fastlane, GitHub Actions, Bitrise)</li><li>Analytics platforms (Firebase Analytics, Mixpanel, CleverTap)</li><li>A/B testing, experimentation frameworks, and feature flags</li><li>Mobile security best practices, including Keychain, Data Protection, SSL pinning, biometric authentication (Face ID / Touch ID), secure handling of sensitive data, and jailbreak detection</li></ul><p>Social insurance</p><p>Health insurance for employee and family</p><p>The company will contribute up to EUR 25 per month towards staff perks</p><p>Benefit from our company based bonus scheme , in line with company policy.</p><p>EUR equivalent salaries paid in EGP</p><p><strong>Desired Candidate Profile</strong></p><h4>Experience</h4><ul><li>5+ years of professional iOS development experience</li><li>Proven track record of shipping and maintaining apps at scale on the App Store</li><li>Experience owning features from design through production release</li></ul><h4>Languages:</h4><ul><li>Swift (strong proficiency)</li><li>Objective-C (working knowledge)</li><li>Familiarity with Kotlin and Android development concepts</li></ul><h4>Soft Skills</h4><ul><li>Strong ownership and execution-focused mindset</li><li>Excellent communication and collaboration skills</li><li>Ability to work independently in a fast-moving environment</li><li>Strong problem-solving and analytical skills</li></ul><h4>Nice to Have</h4><ul><li>Native Android experience with Kotlin and Jetpack Compose</li><li>Experience building FinTech or financial applications</li><li>Offline-first application experience</li><li>Local persistence with Core Data, SwiftData, or SQLite/GRDB</li><li>CI/CD pipelines (Xcode Cloud, Fastlane, GitHub Actions, Bitrise)</li><li>Analytics platforms (Firebase Analytics, Mixpanel, CleverTap)</li><li>A/B testing, experimentation frameworks, and feature flags</li><li>Mobile security best practices, including Keychain, Data Protection, SSL pinning, biometric authentication (Face ID / Touch ID), secure handling of sensitive data, and jailbreak detection</li></ul>
<p>To oversee and guide scrum teams. The scrum master's responsibilities include ensuring that development teams follow scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings and decision-making processes, and eliminating team impediments. You should have a firm grasp of agile practices and the ability to effectively manage and mentor development teams. An outstanding scrum master should have excellent interpersonal, project management, and problem-solving skills.</p><p>Roles and Responsibilities</p><ul><li>Manage each project s scope and timeline.</li><li>Coordinate sprints, retrospective meetings and daily stand-ups.</li><li>Coach team members in Agile frameworks.</li><li>Facilitate internal communication and effective collaboration.</li><li>Support in gathering needed data for reporting objectives.</li><li>Work with product owners to handle backlogs and new requests.</li><li>Send sprint scope and committed tickets and features</li><li>Manage cross squads dependencies.</li><li>Resolve conflicts and remove obstacles that occur.</li><li>Help teams implement changes effectively.</li><li>Ensure deliverables are up to quality standards at the end of each sprint</li><li>Guide development teams to higher scrum maturity.</li><li>Determining and managing tasks, issues, risks, and action items.</li><li>Prepare and present status reports to stakeholders.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years as a Scrum master in complex Enterprise projects & programs</li><li>Excellent knowledge of Scrum techniques and artifacts (such as the definition of done, user stories, automated testing, backlog refinement)</li><li>Experience driving projects in Microservices, Java, SQL/NoSQL, Mobile, DevOps</li><li>Lean thinking mindset, comfortable with Agile planning and estimation rituals</li><li>Jira/Confluence/Slack</li><li>Critical thinking skills</li><li>Ability to work with agility in a fast-paced environment</li><li>Insanely focused on demonstrating excellence in service delivery and problem-solving</li><li>Ability to break down complex information into understandable and actionable items</li><li>Leadership and management experience</li><li>Excellent people and project management skills</li><li>Strong communication and presentation skills</li><li>Team player</li><li>Flexible and able to thrive in a fast paced, innovative young company</li><li>Able to work under stress</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>To oversee and guide scrum teams. The scrum master's responsibilities include ensuring that development teams follow scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings and decision-making processes, and eliminating team impediments. You should have a firm grasp of agile practices and the ability to effectively manage and mentor development teams. An outstanding scrum master should have excellent interpersonal, project management, and problem-solving skills.</p><br><p><strong>Roles and Responsibilities</strong></p><br><ul><li>Manage each project’s scope and timeline.</li><li>Coordinate sprints, retrospective meetings and daily stand-ups.</li><li>Coach team members in Agile frameworks.</li><li>Facilitate internal communication and effective collaboration.</li><li>Support in gathering needed data for reporting objectives.</li><li>Work with product owners to handle backlogs and new requests.</li><li>Send sprint scope and committed tickets and features</li><li>Manage cross squads dependencies.</li><li>Resolve conflicts and remove obstacles that occur.</li><li>Help teams implement changes effectively.</li><li>Ensure deliverables are up to quality standards at the end of each sprint</li><li>Guide development teams to higher scrum maturity.</li><li>Determining and managing tasks, issues, risks, and action items.</li><li>Prepare and present status reports to stakeholders.</li></ul> </div>
<p>Designs, builds, and operates production-grade Java microservices on Spring Boot. Owns the full delivery lifecycle: API design, data modelling, messaging, observability, CI/CD, and on-call support. Collaborates closely with Product, QA, and SRE teams to deliver reliable, scalable services. Provides architectural guidance, makes key technical decisions, and mentors other developers. The role involves ensuring best practices, optimizing performance, and aligning technical solutions with business goals while building secure, high-performing distributed systems.</p> <p> </p> <p> <strong>Role and Responsibilities :</strong> </p> <ul> <li>Design and implement high-performance, scalable microservices using Java 17+ and Spring Boot</li> <li>Own end-to-end API design including versioning, idempotency, error contracts, and OpenAPI specifications</li> <li>Architect microservices following bounded contexts, saga patterns, and proper service decomposition</li> <li>Enforce security best practices including OAuth2, JWT, secure coding, and vulnerability remediation</li> <li>Integrate and manage event-driven systems using Apache Kafka</li> <li>Optimize application performance through JVM tuning, caching strategies, profiling, and latency reduction</li> <li>Optimize database/SQL performance through indexing strategies, query tuning, and EXPLAIN plan analysis</li> <li>Manage and optimize scalable distributed systems in the cloud (AWS)</li> <li>Design and implement serverless solutions (AWS Lambda, API Gateway, Step Functions)</li> <li>Utilize scripting languages (Python, Node.js) for tooling, automation, and auxiliary services</li> <li>Participate in on-call rotations and production incident resolution</li> <li>Conduct code reviews and mentor less-experienced engineers</li> <li>Communicate regularly with the engineering manager, QA teams, and other developers regarding progress on the technology roadmap</li> <li>Leverage AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows</li> <li>Drive automation using AI across the software lifecycle design, development, testing, support, log analysis, and ticket summarization</li> <li>Produce quality code, raising the bar for team performance and speed</li> <li>Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks</li> </ul><p><strong>Desired Candidate Profile</strong></p><ul> <li>At least 5+ years of professional experience building backend services in Java</li> <li>Proven track record designing and operating production microservices at scale</li> <li>Experience with distributed systems, eventual consistency, and fault tolerance</li> <li>Experience with Agile/Scrum practices (sprint planning, estimation, retrospectives)</li> <li>Advanced proficiency in Java 17+ with modern features (records, sealed types, streams, var)</li> <li>Expert-level Spring Boot knowledge (auto-configuration, profiles, configuration properties)</li> <li>Advanced REST API design skills (versioning, idempotency, error contracts, HATEOAS)</li> <li>Strong microservices architecture experience (bounded contexts, sagas, decomposition)</li> <li>Advanced security expertise (OAuth2, JWT, OWASP, secure coding, vulnerability management)</li> <li>Solid understanding of concurrency and threading (Executors, CompletableFuture, locking)</li> <li>Experience with event-driven architectures using Apache Kafka</li> <li>Performance optimization skills (JVM tuning, caching, profiling, latency reduction)</li> <li>Experience with AI security and governance (data privacy, prompt injection awareness, safe AI usage)</li> <li>Growth mindset that challenges the status quo and focuses on continuous improvement</li> </ul> <p>Opportunity to work for a dynamic international company with a flat hierarchical structure, where your voice matters and your impact is seen.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Designs, builds, and operates production-grade Java microservices on Spring Boot. Owns the full delivery lifecycle: API design, data modelling, messaging, observability, CI/CD, and on-call support. Collaborates closely with Product, QA, and SRE teams to deliver reliable, scalable services. Provides architectural guidance, makes key technical decisions, and mentors other developers. The role involves ensuring best practices, optimizing performance, and aligning technical solutions with business goals while building secure, high-performing distributed systems.</p><br><p><strong>Role and Responsibilities :</strong></p><br><ul><li>Design and implement high-performance, scalable microservices using Java 17+ and Spring Boot</li><li>Own end-to-end API design including versioning, idempotency, error contracts, and OpenAPI specifications</li><li>Architect microservices following bounded contexts, saga patterns, and proper service decomposition</li><li>Enforce security best practices including OAuth2, JWT, secure coding, and vulnerability remediation</li><li>Integrate and manage event-driven systems using Apache Kafka</li><li>Optimize application performance through JVM tuning, caching strategies, profiling, and latency reduction</li><li>Optimize database/SQL performance through indexing strategies, query tuning, and EXPLAIN plan analysis</li><li>Manage and optimize scalable distributed systems in the cloud (AWS)</li><li>Design and implement serverless solutions (AWS Lambda, API Gateway, Step Functions)</li><li>Utilize scripting languages (Python, Node.js) for tooling, automation, and auxiliary services</li><li>Participate in on-call rotations and production incident resolution</li><li>Conduct code reviews and mentor less-experienced engineers</li><li>Communicate regularly with the engineering manager, QA teams, and other developers regarding progress on the technology roadmap</li><li>Leverage AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows</li><li>Drive automation using AI across the software lifecycle — design, development, testing, support, log analysis, and ticket summarization</li><li>Produce quality code, raising the bar for team performance and speed</li><li>Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks</li></ul> </div>
<p>The Senior Fullstack Engineer will be responsible to design and deliver scalable, secure, and high-performance software systems. In this role, you will participate in technical decision-making and mentoring other teams, while contributing to our platform's architecture and development. Experience with AWS and cloud-native solutions is highly preferred and will be a significant advantage in this position. Architect, design, build and maintain frontend applications using Vue.js Develop robust, scalable backend systems using Node.js and NestJS Design and optimize RESTful APIs to ensure high performance, security, and reliability Communicate regularly with the engineering manager, QA teams, and other developers regarding progress on the technology roadmap. Drive technical initiatives and mentor team members to foster a culture of continuous learning and innovation. Leverage AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows. Conduct code reviews.</p><p><strong>Desired Candidate Profile</strong></p><p>4+ years in software development with a focus on full stack roles BS in Engineering or Computer Science Proficiency in Web Frontend Development with Vue.js and strong skills in HTML, CSS, JavaScript, and TypeScript Proficiency in Node.js for building scalable and secure backend services Proficiency in designing, developing, and consuming RESTful APIs Knowledge of CI/CD pipelines Demonstrated experience in using AI Tools: GitHub Copilot, Amazon Q/Kiro, prompt engineering, AI-augmented testing Familiarity with AWS services is preferred. Experience with other cloud platforms and cloud-native architectures is a plus Proficiency in SQL/NoSQL databases</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Play a critical role in shaping our quality strategy and building test automation frameworks You’ll partner with developers, product managers, and DevOps to ensure the delivery of high-quality, scalable, and performant software. </p><br><ul><li>Design, develop, and maintain automated test frameworks for UI, API, and backend systems using Playwright (Node.js). </li></ul><ul><li>Champion the use of tools such as BrowserStack, Applitools, Testim, and other modern QA platforms to improve test coverage and visibility. </li></ul><ul><li>Collaborate with cross-functional teams to define acceptance criteria, test plans, and test cases. </li></ul><ul><li>Own and lead end-to-end testing for major product releases — from planning to production. </li></ul><ul><li>Conduct root cause analysis for critical issues and work across teams to implement long-term fixes. </li></ul><ul><li>Optimize and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions) for fast, reliable feedback cycles. </li></ul><ul><li>Promote and participate in test management processes, using tools like TestRail, Zephyr, or Xray to track quality metrics, ensure traceability, and drive testing efficiency. </li></ul><ul><li>Advocate for quality in all aspects of the SDLC — including code reviews, architecture discussions, and sprint planning. </li></ul><ul><li>Identify and fill gaps in test coverage across functional, regression, performance, accessibility, and security testing. </li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>The <strong>Senior Fullstack Engineer </strong>will be responsible to design and deliver scalable, secure, and high-performance software systems. In this role, you will participate in technical decision-making and mentoring other teams, while contributing to our platform's architecture and development. Experience with <strong>AWS</strong> and <strong>cloud-native solutions</strong> is highly preferred and will be a significant advantage in this position.</p><br><ul><li>Architect, design, build and maintain frontend applications using <strong>Vue.js</strong></li><li>Develop robust, scalable backend systems using <strong>Node.js </strong>and<strong> NestJS</strong></li><li>Design and optimize <strong>RESTful APIs</strong> to ensure high performance, security, and reliability</li><li>Communicate regularly with the engineering manager, QA teams, and other developers regarding progress on the technology roadmap.</li><li>Drive technical initiatives and mentor team members to foster a culture of continuous learning and innovation.</li><li>Leverage AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows.</li><li>Conduct code reviews.</li></ul> </div>
<p>Play a critical role in shaping our quality strategy and building test automation frameworks You ll partner with developers, product managers, and DevOps to ensure the delivery of high-quality, scalable, and performant software. Design, develop, and maintain automated test frameworks for UI, API, and backend systems using Playwright (Node.js). Champion the use of tools such as BrowserStack, Applitools, Testim, and other modern QA platforms to improve test coverage and visibility. Collaborate with cross-functional teams to define acceptance criteria, test plans, and test cases. Own and lead end-to-end testing for major product releases from planning to production. Conduct root cause analysis for critical issues and work across teams to implement long-term fixes. Optimize and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions) for fast, reliable feedback cycles. Promote and participate in test management processes, using tools like TestRail, Zephyr, or Xray to track quality metrics, ensure traceability, and drive testing efficiency. Advocate for quality in all aspects of the SDLC including code reviews, architecture discussions, and sprint planning. Identify and fill gaps in test coverage across functional, regression, performance, accessibility, and security testing.</p><p>Key Responsibilities:</p><ul><li>Bachelor s degree in Computer Science, Engineering, or equivalent.</li><li>>5 years in Software QA.</li><li>Proven expertise with Playwright (Node.js) must-have.</li><li>Strong understanding of JavaScript/TypeScript or Java .</li><li>Experience testing modern web applications, REST/GraphQL APIs, and backend services.</li><li>Hands-on with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI).</li><li>Familiar with tools such as BrowserStack, Applitools, Testim for cross-browser, visual, and intelligent testing.</li><li>Strong grasp of test management tools (TestRail, Zephyr, Xray, or similar) and test case lifecycle.</li><li>Exposure to performance, accessibility, and security testing practices.</li></ul><p>Technical Competencies/Skills:</p><ul><li>Software Development/Testing Lifecycles</li><li>Software Testing Concepts/Techniques</li><li>Mobile Testing Concepts</li><li>API Testing</li><li>Automation Testing</li><li>DB Testing</li><li>Manual Testing: Performance Testing</li><li>Sharp Eye for Details</li><li>Agile Methodologies (Scrum)</li><li>Agile Principles</li><li>Productivity</li><li>Troubleshooting</li><li>AI Competencies</li><li>Leverage AI-powered tools and agents to improve software testing efficiency, automation, and overall engineering productivity.</li><li>Utilize AI to generate and optimize test cases, automation scripts, test data, and documentation, while validating all AI-generated outputs.</li><li>Apply AI to analyze defects, identify test coverage gaps, and support root cause analysis.</li><li>Explore and adopt emerging AI-driven testing technologies and best practices to continuously improve quality engineering processes.</li><li>Knowledge of (RAG), (MCP), or similar AI integration concepts .</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Computer Science, Engineering, or equivalent.</li><li>>5 years in Software QA.</li><li>Proven expertise with Playwright (Node.js) must-have.</li><li>Strong understanding of JavaScript/TypeScript or Java .</li><li>Experience testing modern web applications, REST/GraphQL APIs, and backend services.</li><li>Hands-on with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI).</li><li>Familiar with tools such as BrowserStack, Applitools, Testim for cross-browser, visual, and intelligent testing.</li><li>Strong grasp of test management tools (TestRail, Zephyr, Xray, or similar) and test case lifecycle.</li><li>Exposure to performance, accessibility, and security testing practices.</li><li>Software Development/Testing Lifecycles</li><li>Software Testing Concepts/Techniques</li><li>Mobile Testing Concepts</li><li>API Testing</li><li>Automation Testing</li><li>DB Testing</li><li>Manual Testing: Performance Testing</li><li>Sharp Eye for Details</li><li>Agile Methodologies (Scrum)</li><li>Agile Principles</li><li>Productivity</li><li>Troubleshooting</li><li>AI Competencies</li><li>Leverage AI-powered tools and agents to improve software testing efficiency, automation, and overall engineering productivity.</li><li>Utilize AI to generate and optimize test cases, automation scripts, test data, and documentation, while validating all AI-generated outputs.</li><li>Apply AI to analyze defects, identify test coverage gaps, and support root cause analysis.</li><li>Explore and adopt emerging AI-driven testing technologies and best practices to continuously improve quality engineering processes.</li><li>Knowledge of (RAG), (MCP), or similar AI integration concepts .</li></ul>
<p>Job Purpose Lead the design team in creating user-centric designs across our product range, advocate for the end users, ensuring their needs drive our design decisions and contribute to exceptional digital experiences in-line with developing the team Roles and Responsibilities Serve as the champion for user experience, making sure that user insights drive design decisions. Lead and mentor a team of designers and researchers, drive the weekly meetings, and help them in understanding and advocating for the end user in every aspect of our product design. Collaborate closely with product managers, developers, and other stakeholders, ensuring user experience considerations are integrated throughout the product development process. Create intuitive and elegant UX solutions to user problems. Run a user testing programme to deliver continuous improvement for the product portfolio, using data to inform design decisions. Design all UX best practises and processes, embedding these into the team. Prompt decision making use of data and technical considerations in your thinking Innovation and Advocacy: Keep abreast of the latest trends in user-centred design and advocate for innovative solutions that enhance user experience. Team Management: Collaborate with stakeholders to analyse their requirements and provide meaningful and intuitive designs ensuring a seamless user experience. Develop and test prototypes, storyboards, and process flow for both new product ideas and enhancements to existing products. Create and iterate on UI mock-ups, prototypes, and original graphic designs, incorporating user feedback and adhering to style guidelines. Identify and resolve UX issues, conduct layout adjustments, and stay ahead with modern, agile design techniques. Continuously engage in user research and usability testing to integrate market trends and direct user insights into design decisions Comply with Mondia policies and procedures and support Mondia mission and vision. Perform other job-related duties as assigned by direct manager.</p><p><strong>Desired Candidate Profile</strong></p><p>Behavioral Skills Accountability and Ownership Communication Creativity Innovation Attention to Details Result Focus (Delivering Results) Leadership Relationship Building Customer Focus Technical Competencies/Skills Portfolio of design projects. Have ready a portfolio showcasing a range of UX/UI design projects. Include case studies that detail your design process, user research, problem-solving approach, and the impact of your designs. Highlight any projects where you played a key role in user advocacy or user-centered design solutions. In-depth knowledge of design software such as Adobe Suite, Sketch, Zeplin, Figma, InVision, and other prototyping tools. Basic understanding of front-end development technologies (HTML, CSS, JavaScript) is a plus Excellent command of English Education : Bachelor s or Master s degree in Design, Human-Computer Interaction, or related field. Experience: +8 years of professional experience in UX/UI, with a portfolio that demonstrates a strong user-centric approach. 3+ years in a leadership role with a focus on user advocacy in design</p>
<p>We are looking for a talented Frontend Developer who can design and develop efficient, responsive, and visually appealing web interfaces. The ideal candidate must have strong expertise in modern JavaScript frameworks and CSS technologies, and be highly capable of converting Figma designs into pixel-perfect, production-ready UI/UX screens.</p><p><strong>Roles and Responsibilities</strong></p><ul><li>Convert Figma designs into responsive, high-quality web interfaces</li><li>Develop efficient, scalable, and reusable frontend components</li><li>Build applications using modern JavaScript frameworks such as React, Angular, or Vue.js</li><li>Implement responsive layouts using CSS frameworks like Bootstrap and Tailwind CSS</li><li>Ensure cross-browser compatibility and mobile responsiveness</li><li>Optimize UI performance for speed and scalability</li><li>Collaborate closely with UI/UX designers and backend developers</li><li>Maintain clean, structured, and well-documented code</li><li>Continuously improve user experience and interface quality</li></ul><p><strong>Skills and Qualifications</strong></p><ul><li>Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)</li><li>Hands-on experience with at least one major JS framework: React, Angular</li><li>Strong experience with CSS frameworks: Bootstrap, Tailwind CSS</li><li>Solid experience working with Figma</li><li>Proven ability to accurately convert Figma designs into responsive UI/UX screens</li><li>Strong understanding of responsive design principles and best practices</li><li>Experience integrating frontend applications with REST APIs</li><li>Good knowledge of Git or other version control systems</li></ul><p><strong>Behavioral Skills</strong></p><ul><li>Proficient understanding of code versioning (Git)</li><li>Ready to collaborate with front-end developers and other team members</li><li>Gives attention to detail and follows instructions.</li><li>Ability to work both independently and within a team environment.</li><li>Ability to stay organized and multi-task in a professional and efficient manner.</li></ul><p><strong>Education</strong></p><ul><li>Bachelor s degree in Computer Science or any related discipline.</li></ul><p><strong>Experience</strong></p><ul><li>5+ years of extensive frontend work experience</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)</p><p>Hands-on experience with at least one major JS framework: React, Angular</p><p>Strong experience with CSS frameworks: Bootstrap, Tailwind CSS</p><p>Solid experience working with Figma</p><p>Proven ability to accurately convert Figma designs into responsive UI/UX screens</p><p>Strong understanding of responsive design principles and best practices</p><p>Experience integrating frontend applications with REST APIs</p><p>Good knowledge of Git or other version control systems</p><p><strong>Behavioral Skills</strong></p><ul><li>Proficient understanding of code versioning (Git)</li><li>Ready to collaborate with front-end developers and other team members</li><li>Gives attention to detail and follows instructions.</li><li>Ability to work both independently and within a team environment.</li><li>Ability to stay organized and multi-task in a professional and efficient manner.</li></ul><p><strong>Education</strong></p><ul><li>Bachelor s degree in Computer Science or any related discipline.</li></ul><p><strong>Experience</strong></p><ul><li>5+ years of extensive frontend work experience</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Purpose </strong></p><br><p>Lead the design team in creating user-centric designs across our product range, advocate for the end users, ensuring their needs drive our design decisions and contribute to exceptional digital experiences in-line with developing the team</p><br><p><strong>Roles and Responsibilities</strong></p><br><ul><li>Serve as the champion for user experience, making sure that user insights drive design decisions. </li><li>Lead and mentor a team of designers and researchers, drive the weekly meetings, and help them in understanding and advocating for the end user in every aspect of our product design. </li><li>Collaborate closely with product managers, developers, and other stakeholders, ensuring user experience considerations are integrated throughout the product development process. </li><li>Create intuitive and elegant UX solutions to user problems.</li><li>Run a user testing programme to deliver continuous improvement for the product portfolio, using data to inform design decisions.</li><li>Design all UX best practises and processes, embedding these into the team.</li><li>Prompt decision making use of data and technical considerations in your thinking</li><li>Innovation and Advocacy: Keep abreast of the latest trends in user-centred design and advocate for innovative solutions that enhance user experience.</li></ul><p><strong>Team Management:</strong></p><br><ul><li>Collaborate with stakeholders to analyse their requirements and provide meaningful and intuitive designs ensuring a seamless user experience. </li><li>Develop and test prototypes, storyboards, and process flow for both new product ideas and enhancements to existing products. </li><li>Create and iterate on UI mock-ups, prototypes, and original graphic designs, incorporating user feedback and adhering to style guidelines. </li><li>Identify and resolve UX issues, conduct layout adjustments, and stay ahead with modern, agile design techniques. </li><li>Continuously engage in user research and usability testing to integrate market trends and direct user insights into design decisions</li><li>Comply with <strong>Mondia</strong> policies and procedures and support <strong>Mondia</strong> mission and vision.</li><li>Perform other job-related duties as assigned by direct manager.</li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Purpose </strong></p><br><p>We are looking for a talented <strong>Frontend Developer</strong> who can design and develop efficient, responsive, and visually appealing web interfaces. The ideal candidate must have strong expertise in modern JavaScript frameworks and CSS technologies, and be highly capable of converting Figma designs into pixel-perfect, production-ready UI/UX screens.</p><br><p><strong>Roles and Responsibilities</strong></p><br><p>· Convert Figma designs into responsive, high-quality web interfaces</p><br><p>· Develop efficient, scalable, and reusable frontend components</p><br><p>· Build applications using modern JavaScript frameworks such as React, Angular, or Vue.js</p><br><p>· Implement responsive layouts using CSS frameworks like Bootstrap and Tailwind CSS</p><br><p>· Ensure cross-browser compatibility and mobile responsiveness</p><br><p>· Optimize UI performance for speed and scalability</p><br><p>· Collaborate closely with UI/UX designers and backend developers</p><br><p>· Maintain clean, structured, and well-documented code</p><br><p>· Continuously improve user experience and interface quality</p><br> </div>
<p>The Content Owner owns the day-to-day management of Mondia s gaming, music, and video content across multiple operators and tenants worldwide, ensuring content is onboarded, maintained, and available to end users at consistent quality. Beyond operations, the role uses performance data to identify which content resonates with users, advises the Product Manager on promotion and portfolio decisions, and engages content partners to secure more of what performs. The role is the main point of contact for all content management topics and works closely with the product team and stakeholders across regions.</p><p><strong>Content Operations</strong></p><ul><li>Onboard, maintain, and quality-assure gaming, music, and video content across all operators and tenants.</li><li>Review and correct content metadata to ensure accuracy, completeness, and consistency across catalogues.</li><li>Coordinate content ingestion through the appropriate platforms and resolve ingestion or availability issues end to end.</li><li>Maintain and update music playlists and keep catalogues current across all verticals.</li><li>Manage content-related stories, tickets, and bug reports through the JIRA-based delivery process.</li></ul><p><strong>Performance & Insights</strong></p><ul><li>Monitor and analyze content performance using analytics tools to identify top-performing and under-performing content.</li><li>Advise the Product Manager on which content to promote, feature, or retire, based on data and user behavior.</li><li>Provide regular performance reporting and contribute insights to content roadmaps and campaign planning.</li></ul><p><strong>Partner Engagement</strong></p><ul><li>Act as the main point of contact for content partners and publishers on operational topics.</li><li>Share performance insights with partners and request content aligned with proven demand.</li><li>Coordinate partner content requests, updates, and releases.</li></ul><p><strong>Cross-Functional Support</strong></p><ul><li>Support Product, Marketing, Platform, and Engineering teams on product launches, promotional campaigns, and content requests.</li><li>Contribute to continuous improvement of content processes and tooling.</li><li>Work with stakeholders across regions (company language: English).</li></ul><p><strong>Core Competencies :</strong></p><p><strong>Behavioral Skills</strong></p><ul><li>Attention to detail</li><li>Accountability and ownership</li><li>Analytical thinking</li><li>Communication across cultures and regions</li><li>Organization and time management</li><li>Self-motivation</li><li>Relationship building</li><li>Problem-solving</li><li>Flexibility</li><li>Prioritization under pressure</li></ul><p><strong>Technical Competencies/Skills</strong></p><ul><li>Experience with content management and content ingestion platforms (CMS).</li><li>Proficiency in JIRA and Confluence.</li><li>Strong MS Office skills, particularly Excel.</li><li>Working knowledge of product analytics tools (e.g., Mixpanel, Google Analytics).</li><li>Understanding of content metadata standards and catalogue quality principles.</li></ul><p><strong>Education</strong></p><ul><li>Bachelor s degree in Business Administration, Media, Marketing, Communications, or a related field or equivalent practical experience in digital content management.</li></ul><p><strong>Experience</strong></p><ul><li>Minimum 3 years in digital content operations or content management; 5+ years preferred given the role s breadth as the single point of contact for content.</li><li>Hands-on experience with digital content platforms in gaming, music, video, or OTT.</li><li>Demonstrated ability to work with data: analyzing content or product performance and turning it into clear recommendations.</li><li>Experience coordinating with external partners, publishers, or vendors.</li><li>Excellent written and verbal communication skills in English.</li><li>Experience working with global, multi-region stakeholders is a plus.</li><li>Ability to work independently and collaboratively in a fast-paced environment.</li></ul><p>Social insurance</p><p>Health insurance for employee and family</p><p>The company will contribute up to EUR 25 per month towards staff perks</p><p>Benefit from our performance-based bonus scheme , in line with company policy.</p><p>EUR equivalent salaries paid in EGP.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Business Administration, Media, Marketing, Communications, or a related field or equivalent practical experience in digital content management.</li><li>Minimum 3 years in digital content operations or content management; 5+ years preferred given the role s breadth as the single point of contact for content.</li><li>Hands-on experience with digital content platforms in gaming, music, video, or OTT.</li><li>Demonstrated ability to work with data: analyzing content or product performance and turning it into clear recommendations.</li><li>Experience coordinating with external partners, publishers, or vendors.</li><li>Excellent written and verbal communication skills in English.</li><li>Experience working with global, multi-region stakeholders is a plus.</li><li>Ability to work independently and collaboratively in a fast-paced environment.</li><li>Attention to detail</li><li>Accountability and ownership</li><li>Analytical thinking</li><li>Communication across cultures and regions</li><li>Organization and time management</li><li>Self-motivation</li><li>Relationship building</li><li>Problem-solving</li><li>Flexibility</li><li>Prioritization under pressure</li><li>Experience with content management and content ingestion platforms (CMS).</li><li>Proficiency in JIRA and Confluence.</li><li>Strong MS Office skills, particularly Excel.</li><li>Working knowledge of product analytics tools (e.g., Mixpanel, Google Analytics).</li><li>Understanding of content metadata standards and catalogue quality principles.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>The Content Owner owns the day-to-day management of Mondia’s gaming, music, and video content across multiple operators and tenants worldwide, ensuring content is onboarded, maintained, and available to end users at consistent quality. Beyond operations, the role uses performance data to identify which content resonates with users, advises the Product Manager on promotion and portfolio decisions, and engages content partners to secure more of what performs. The role is the main point of contact for all content management topics and works closely with the product team and stakeholders across regions.</p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for an experienced Senior Mobile Engineer with deep native Android expertise to build high-quality, scalable, and secure applications. You will play a key role in designing application architecture, implementing new features, improving performance, and mentoring engineers, while collaborating closely with product, design, backend, QA, and iOS teams. The ideal candidate has strong expertise in native Android development and modern Kotlin-based architecture, and is comfortable working in a fast-paced, product-focused environment with a strong sense of ownership. Responsibilities Design, develop, and maintain high-quality native Android applications. Build scalable and maintainable solutions using modern Android architecture. Lead technical design discussions and contribute to system architecture decisions. Collaborate with Product, Design, Backend, QA, and iOS teams. Write clean, testable, and reusable code following best engineering practices. Optimize application performance, memory usage, startup time, and battery consumption. Ensure application stability through unit testing, UI testing, and code reviews. Integrate RESTful APIs and collaborate with backend teams on API design. Mentor junior developers and promote engineering excellence. Participate in Agile development processes and continuous delivery practices. Drive technical improvements and help establish engineering standards. Programming Languages Strong proficiency in Kotlin. Good knowledge of Java. Familiarity with Swift / SwiftUI and native iOS development concepts. Android Development Strong experience with native Android development. Deep understanding of the Android SDK and Jetpack libraries. Excellent knowledge of the Android application lifecycle and platform internals. Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers. Modern Android Development Jetpack Compose, Coroutines, and Kotlin Flow. WorkManager, Navigation Component, and ViewModel. Dependency Injection (Hilt / Dagger preferred). Architecture Strong understanding of MVVM, MVI, and Clean Architecture. Modular architecture, SOLID principles, and separation of concerns. System Design Experience designing scalable mobile architectures. Ability to make architectural decisions and evaluate trade-offs. Understanding of application modularization and feature separation. Networking REST APIs, JSON serialization, and backend integration. Error handling, authentication flows, and network caching. Performance Strong understanding of UI rendering performance and memory management. Threading and concurrency, startup optimization, and battery optimization. ANR prevention, plus performance profiling and debugging. Concurrency Kotlin Coroutines, Flow, and Dispatchers. Structured concurrency, threading models, and background processing. Testing Unit testing, UI testing, and integration testing. Test-Driven Development (TDD) and mocking frameworks. Development Practices Git, pull request workflows, and code reviews. CI-friendly development practices and Agile / Scrum methodologies. Soft Skills Strong ownership mentality and an execution-focused mindset. Excellent communication skills and the ability to work independently. Comfortable in fast-moving, startup-like environments. Strong problem-solving and analytical skills. Nice to Have Native iOS development experience using Swift / SwiftUI. Experience building FinTech or financial applications. Experience with offline-first applications. Local persistence technologies such as Room, SQLite, and DataStore. Experience with CI/CD pipelines. Experience with analytics platforms (Firebase Analytics, Mixpanel, CleverTap, etc.). Experience with A/B testing, experimentation frameworks, and feature flags. Experience implementing mobile security best practices, including: Encrypted local storage. SSL certificate pinning. Secure authentication and authorization flows. Secure handling of sensitive user data. Android Keystore usage. Preferred Experience 5+ years of professional Android development experience. Experience delivering production applications at scale. Experience mentoring engineers and conducting code reviews. Experience working with cross-functional teams in Agile environments. Proven ability to own features from design through production release. What We're Looking For A successful candidate is someone who: Writes clean, maintainable, and scalable Kotlin code. Understands mobile architecture beyond implementation details. Thinks about performance, security, maintainability, and user experience from the beginning. Takes ownership of features end-to-end. Enjoys solving complex engineering challenges. Continuously learns and adopts modern Android development practices. Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences. Location & Work Model This is an on-site role based in Cairo, Egypt . Our team works primarily from the office to stay closely aligned in a fast-moving product environment, with up to 13 work-from-home days per quarter (roughly one day per week). Please apply only if you are able to work on-site in Cairo on this basis.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Strong proficiency in Kotlin. Good knowledge of Java. Familiarity with Swift / SwiftUI and native iOS development concepts. Strong experience with native Android development. Deep understanding of the Android SDK and Jetpack libraries. Excellent knowledge of the Android application lifecycle and platform internals. Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers. Jetpack Compose, Coroutines, and Kotlin Flow. WorkManager, Navigation Component, and ViewModel. Dependency Injection (Hilt / Dagger preferred). Strong understanding of MVVM, MVI, and Clean Architecture. Modular architecture, SOLID principles, and separation of concerns. Experience designing scalable mobile architectures. Ability to make architectural decisions and evaluate trade-offs. Understanding of application modularization and feature separation. REST APIs, JSON serialization, and backend integration. Error handling, authentication flows, and network caching. Strong understanding of UI rendering performance and memory management. Threading and concurrency, startup optimization, and battery optimization. ANR prevention, plus performance profiling and debugging. Kotlin Coroutines, Flow, and Dispatchers. Structured concurrency, threading models, and background processing. Unit testing, UI testing, and integration testing. Test-Driven Development (TDD) and mocking frameworks. Git, pull request workflows, and code reviews. CI-friendly development practices and Agile / Scrum methodologies. Strong ownership mentality and an execution-focused mindset. Excellent communication skills and the ability to work independently. Comfortable in fast-moving, startup-like environments. Strong problem-solving and analytical skills.</p><p>Nice to Have</p><ul><li>Native iOS development experience using Swift / SwiftUI.</li><li>Experience building FinTech or financial applications.</li><li>Experience with offline-first applications.</li><li>Local persistence technologies such as Room, SQLite, and DataStore.</li><li>Experience with CI/CD pipelines.</li><li>Experience with analytics platforms (Firebase Analytics, Mixpanel, CleverTap, etc.).</li><li>Experience with A/B testing, experimentation frameworks, and feature flags.</li><li>Experience implementing mobile security best practices, including: Encrypted local storage. SSL certificate pinning. Secure authentication and authorization flows. Secure handling of sensitive user data. Android Keystore usage.</li></ul><p>Preferred Experience</p><ul><li>5+ years of professional Android development experience.</li><li>Experience delivering production applications at scale.</li><li>Experience mentoring engineers and conducting code reviews.</li><li>Experience working with cross-functional teams in Agile environments.</li><li>Proven ability to own features from design through production release.</li></ul><p>What We're Looking For</p><p>A successful candidate is someone who:</p><ul><li>Writes clean, maintainable, and scalable Kotlin code.</li><li>Understands mobile architecture beyond implementation details.</li><li>Thinks about performance, security, maintainability, and user experience from the beginning.</li><li>Takes ownership of features end-to-end.</li><li>Enjoys solving complex engineering challenges.</li><li>Continuously learns and adopts modern Android development practices.</li><li>Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About MoneyMore & Mondia:<p>MoneyMore is the consumer fintech app of Mondia Group. It turns everyday bank transaction messages into a clear, real-time picture of a person's finances, helping users in Egypt spend smarter, budget better, and save more — in both Arabic and English. We are scaling from an early, product-led launch toward a nationwide personal-finance companion, and evolving into a broader fintech and consumer-intelligence platform.</p><br><p>Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels. MoneyMore is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.</p><br>About the Role:<p>We are looking for an experienced Senior Mobile Engineer with deep native Android expertise to build high-quality, scalable, and secure applications. You will play a key role in designing application architecture, implementing new features, improving performance, and mentoring engineers, while collaborating closely with product, design, backend, QA, and iOS teams.</p><br><p>The ideal candidate has strong expertise in native Android development and modern Kotlin-based architecture, and is comfortable working in a fast-paced, product-focused environment with a strong sense of ownership.</p><br>Responsibilities<p>• Design, develop, and maintain high-quality native Android applications.</p><br><p>• Build scalable and maintainable solutions using modern Android architecture.</p><br><p>• Lead technical design discussions and contribute to system architecture decisions.</p><br><p>• Collaborate with Product, Design, Backend, QA, and iOS teams.</p><br><p>• Write clean, testable, and reusable code following best engineering practices.</p><br><p>• Optimize application performance, memory usage, startup time, and battery consumption.</p><br><p>• Ensure application stability through unit testing, UI testing, and code reviews.</p><br><p>• Integrate RESTful APIs and collaborate with backend teams on API design.</p><br><p>• Mentor junior developers and promote engineering excellence.</p><br><p>• Participate in Agile development processes and continuous delivery practices.</p><br><p>• Drive technical improvements and help establish engineering standards.</p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>Job Purpose </b><p>Designs, builds, and operates production-grade Java microservices on Spring Boot. Owns the full delivery lifecycle: API design, data modelling, messaging, observability, CI/CD, and on-call support. Collaborates closely with Product, QA, and SRE teams to deliver reliable, scalable services. Provides architectural guidance, makes key technical decisions, and mentors other developers. The role involves ensuring best practices, optimizing performance, and aligning technical solutions with business goals while building secure, high-performing distributed systems.</p> <p> </p> Roles and Responsibilities <p> Design and implement high-performance, scalable microservices using Java 17+ and Spring Boot</p> <p> Own end-to-end API design including versioning, idempotency, error contracts, and OpenAPI specifications</p> <p> Architect microservices following bounded contexts, saga patterns, and proper service decomposition</p> <p> Enforce security best practices including OAuth2, JWT, secure coding, and vulnerability remediation</p> <p> Integrate and manage event-driven systems using Apache Kafka</p> <p> Optimize application performance through JVM tuning, caching strategies, profiling, and latency reduction</p> <p> Optimize database/SQL performance through indexing strategies, query tuning, and EXPLAIN plan analysis</p> <p> Manage and optimize scalable distributed systems in the cloud (AWS)</p> <p> Design and implement serverless solutions (AWS Lambda, API Gateway, Step Functions)</p> <p> Utilize scripting languages (Python, Node.js) for tooling, automation, and auxiliary services</p> <p> Participate in on-call rotations and production incident resolution</p> <p> Conduct code reviews and mentor less-experienced engineers</p> <p> Communicate regularly with the engineering manager, QA teams, and other developers regarding progress on the technology roadmap</p> <p> Leverage AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows</p> <p> Drive automation using AI across the software lifecycle design, development, testing, support, log analysis, and ticket summarization</p> <p> Produce quality code, raising the bar for team performance and speed</p> <p> Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Required Skills and Qualifications </p><p> Advanced proficiency in Java 17+ with modern features (records, sealed types, streams, var)</p> <p> Expert-level Spring Boot knowledge (auto-configuration, profiles, configuration properties)</p> <p> Advanced REST API design skills (versioning, idempotency, error contracts, HATEOAS)</p> <p> Strong microservices architecture experience (bounded contexts, sagas, decomposition)</p> <p> Advanced security expertise (OAuth2, JWT, OWASP, secure coding, vulnerability management)</p> <p> Solid understanding of concurrency and threading (Executors, CompletableFuture, locking)</p> <p> Experience with event-driven architectures using Apache Kafka</p> <p> Performance optimization skills (JVM tuning, caching, profiling, latency reduction)</p> <p> Experience with AI security and governance (data privacy, prompt injection awareness, safe AI usage)</p> <p> Growth mindset that challenges the status quo and focuses on continuous improvement</p> <p> </p> Technical Competencies/Skills <p> <strong>Core:</strong> Java 17+, Spring Boot, Spring Data JPA, Spring Security</p> <p> <strong>API:</strong> RESTful APIs, OpenAPI/Swagger, API versioning and integration patterns</p> <p> <strong>Messaging:</strong> Apache Kafka (producers, consumers, schema registry)</p> <p> <strong>Data:</strong> PostgreSQL, SQL (indexing, EXPLAIN plans, migrations)</p> <p> <strong>Caching:</strong> Redis (cache-aside, TTL, invalidation) nice to have</p> <p> <strong>Resilience:</strong> Resilience4j, circuit breakers, retries, fallbacks, bulkheads</p> <p> <strong>DevOps:</strong> Docker (multi-stage builds)</p> <p> <strong>CI/CD:</strong> GitLab CI (pipeline-as-code, security scans)</p> <p> <strong>Cloud:</strong> AWS or other cloud platforms (compute, IAM, networking, secrets management)</p> <p> <strong>Testing:</strong> JUnit 5, Mockito (unit tests, slice tests, parameterized tests)</p> <p> <strong>Observability:</strong> Prometheus, Grafana, OpenTelemetry, structured logging</p> <p> <strong>AI Tools:</strong> GitHub Copilot, Amazon Q, prompt engineering, LLM API integration, AI-augmented testing</p> <p> Strong analytical and problem-solving aptitude</p> <p> </p> Education <p> BS in Engineering or Computer Science</p> Experience <p> At least 5+ years of professional experience building backend services in Java</p> <p> Proven track record designing and operating production microservices at scale</p> <p> Experience with distributed systems, eventual consistency, and fault tolerance</p> <p> Experience with Agile/Scrum practices (sprint planning, estimation, retrospectives)</p> Licenses and Certifications <p> AWS or cloud platform certification (preferred, not mandatory)</p> <ul> <li>Social insurance</li> <li>Health insurance for employee and family</li> <li>The company will contribute up to EUR 25 per month towards staff perks</li> <li>Benefit from our <strong>performance-based bonus scheme</strong>, in line with company policy.</li> <li>EUR equivalent salaries paid in EGP</li> </ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Senior DevOps Engineer II, you will shape how infrastructure is built, secured, and operated across the Mondia platform. You will own the delivery experience for engineering teams - making pipelines, deployments, and environments faster, safer, and more autonomous. You will drive the designof shared cloud infrastructure, observability strategy, and disaster recovery alongside a distributed infrastructure team spanning Hamburg, Dubai, and Cairo. In this role, you combine deep technical expertise with informal leadership to raise the standard of operational excellence across the group.</p> <p> </p> <p> <strong>Roles and Responsibilities</strong> </p> <p> </p> <ul> <li>Architect and maintain cloud infrastructure on AWS, designing multi-account network topologies, service deployments, and disaster recovery strategies</li> <li>Own and evolve CI/CD pipelines across multiple product lines, with a focus on reliability, speed, and maintainability</li> <li>Own and evolve Infrastructure as Code (OpenTofu/Terraform, AWS CDK/TypeScript), maintaining reusable module libraries and managing remote state</li> <li>Define and refine deployment standards including environment promotion, rollback strategies, blue/green and canary releases</li> <li>Build and maintain container platforms (Docker, AWS ECS) with a focus on image security and runtime hardening</li> <li>Own the observability platform (New Relic, Prometheus, Grafana) design alerting strategies, define SLOs, and lead incident response</li> <li>Design and implement disaster recovery strategies; own RTO/RPO targets and ensure recovery readiness across critical services</li> <li>Implement and enforce security best practices including AWS security tooling, secrets management, and IAM policy design</li> <li>Collaborate with development teams to shorten feedback loops and make deployments more predictable and repeatable</li> <li>Participate in on-call rotation and ensure 99.9% platform availability</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p> <strong>Behavioral Skills</strong> </p> <p> Proven leadership skills with experience guiding and mentoring engineers</p> <p> Ability to handle multiple competing priorities in a fast-paced,</p> <p> distributed environment</p> <p> Strong automation mindset and problem-solving skills with the ability to</p> <p> follow through to completion</p> <p> Clear communicator who translates technical risk into business language</p> <p> </p> <p> <strong>Technical Competencies/Skills </strong> </p> <p> Strong AWS experience (ECS, Aurora, CloudFront, FIS, Cost Optimisation)</p> <p> Infrastructure as Code expertise (OpenTofu/Terraform, AWS CDK/TypeScript)</p> <p> Advanced GitLab CI/CD - multi-project pipelines, runners, artifacts at scale</p> <p> Docker, container security, and container orchestration (ECS/Kubernetes)</p> <p> Production-grade scripting (Python, Shell)</p> <p> Observability platform ownership (New Relic, Prometheus, Grafana)</p> <p> Advanced AWS networking (Transit Gateway, VPN, FortiGate)</p> <p> AWS security tooling (GuardDuty, Security Hub, Config) and secrets management</p> <p> Linux performance tuning and hardening</p> <p> AI-assisted development integrates AI tooling into daily workflows</p> <p> Disaster recovery design and implementation</p> <p> </p> <p> <strong>Nice to have:</strong> </p> <p> Ansible for configuration management</p> <p> Kubernetes (in addition to ECS)</p> <p> AWS certifications (Solutions Architect Professional, DevOps Engineer Professional)</p> <p> Security certifications (CISSP, OSCP)</p> <p> </p> <p> <strong>Education:</strong> </p> <p>University degree in Computer Science, Information Technology, or equivalent practical experience</p> <p> </p> <p> <strong>Experience:</strong> </p> <p>7+ years in DevOps/SRE/Infrastructure roles, with at least 2 years at a senior level</p> <p> </p> <p> <strong>Licenses and certifications: </strong> </p> <p>AWS certifications are highly desired; security certifications (CISSP, OSCP) are a plus</p> <p> </p> <p> <strong>Physical demand and working conditions:</strong> </p> <p>Professional office environment - hybrid model, Cairo office; participation in on-call rotation</p> <p> </p> <p> </p> <p> </p> <p> </p> <ul> <li>Social insurance</li> <li>Health insurance for employee and family</li> <li>The company will contribute up to EUR 25 per month towards staff perks</li> <li>Benefit from our <strong>performance-based bonus scheme</strong>, in line with company policy.</li> <li>EUR equivalent salaries paid in EGP</li> </ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>WHAT WE DO </strong>| Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways. By understanding where the markets are going and where technology fits in; we use our knowledge to identify solutions that boost businesses and shift user experiences.</p><br><p><strong>WHY WE’RE DIFFERENT </strong>| What makes us a leader in our industry, and different from other international digital tech companies, is our ability to tailor or custom create our offering to solve business challenges.</p><br><p><strong>WHERE YOU FIT IN </strong>| We aim to build an inspiring organization with an engaged and high performing culture. We believe in possibilities. We connect to the future. Think unlimited digital potential, global reach, limitless content, unreal experiences, real connections… now imagine the direct impact you could have in this landscape. If you are eager to work in an inspiring, dynamic environment and collaborate with like-minded people, we want to hear from you!</p><br> </div>