Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Qualifications Strong proficiency in the Java programming language. Proven experience with Spring Boot is essential. Familiarity with software development lifecycle and methodologies. Solid understanding of object-oriented programming principles. Experience with relational databases such as MySQL and Oracle. Proficiency with version control systems like Git. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Bachelor's degree in Computer Science, Engineering, or a related field.
About the job
Join our innovative team at Sarmad as a talented Java Developer! In this role, you will harness your expertise in Java programming to create high-quality software solutions. Collaborating closely with our development team, you will help design, implement, and maintain robust software applications. If you have a passion for software development and a solid background in Java, we want to hear from you!
Key Responsibilities
Design, code, and test software applications using the Java programming language.
Work with cross-functional teams to gather requirements and develop effective solutions.
Engage in code reviews, offering constructive feedback to peers.
Debug and troubleshoot software issues efficiently.
Adhere to best practices and coding standards in software development.
Stay current with emerging technologies and trends in Java development.
About Sarmad
Sarmad is a forward-thinking technology company dedicated to developing cutting-edge software solutions. We foster a supportive and collaborative work environment that encourages innovation and professional growth.
About Octopus by RTGOctopus by RTG serves as the technology recruitment and outsourcing division of Robusta Technology Group. Our commitment is to bridge outstanding tech talent with leading organizations across the MENA, GCC, Europe, the US, and Canada. We excel in fostering robust, long-lasting collaborations between talented individuals and forward-thinki…
About Octopus by RTGAt Octopus by RTG, part of the esteemed Robusta Technology Group, we specialize in connecting exceptional tech talent with leading organizations across the MENA, GCC, Europe, the US, and Canada. Our focus is on fostering enduring partnerships between skilled professionals and visionary companies, with a mission to drive growth, innovation, and excellence by aligning the right talent with the right opportunities.We are currently seeking a skilled Salesforce Consultant to join one of our prominent partner organizations in KSA. This role offers a unique chance to engage in exciting projects within a vibrant and forward-thinking environment.The Salesforce Consultant / Administrator will play a key role in managing the implementation and ongoing administration of Theeb’s Salesforce platform. You will work closely with external implementation vendors during the project execution phase, and once live, you will take full ownership of system administration.This position is critical in ensuring that Salesforce effectively supports business goals, integrates smoothly with core enterprise systems, and achieves high levels of user adoption, data integrity, and operational efficiency.
Join Octopus, a proud member of the Robusta Technology Group (RTG), a premier tech consultancy with a decade-long legacy of delivering over 300 successful projects across Europe, the Middle East, and North America. As a leading employer in Egypt, RTG is committed to bridging the gap between Europe and Africa, crafting bespoke hub solutions that connect companies with elite talent globally.Job OverviewWe are seeking a talented Microsoft Dynamics 365 CRM Developer to lead the design, development, customization, and integration of Dynamics 365 CRM solutions. This position emphasizes technical implementation, system enhancements, integrations, and performance optimization, all while adhering to Microsoft best practices.The successful candidate will possess extensive experience in C#, .NET, JavaScript, Power Platform, and CRM integrations, demonstrating the ability to deliver scalable and high-performance solutions.Key ResponsibilitiesDevelopment & Customization Create custom plugins utilizing C# (.NET) Tailor entities, forms, views, dashboards, and business process flows Execute client-side scripting with JavaScript Develop custom workflow activities Construct and manage PCF (PowerApps Component Framework) controls Power Platform Development Design Power Automate flows to streamline business processes Build Canvas and Model-driven Power Apps Configure Dataverse tables, relationships, and security measures Implement business rules, calculated fields, and automation logic Integration & APIs Develop integrations through REST APIs and Web Services Connect Dynamics 365 CRM with ERP systems and third-party platforms Collaborate with Azure Logic Apps, Azure Functions, and Service Bus Troubleshoot and enhance integration and system performance Deployment & ALM Oversee solution deployments across Development, Testing, and Production environments Utilize Azure DevOps for continuous integration and continuous delivery (CI/CD) pipelines Manage version control and release management Assist in environment setup and maintenance Performance & Optimization Analyze and resolve system performance challenges Optimize plugins, queries, and workflows Ensure scalability, reliability, and adherence to security best practices Monitor logs and address system errors Testing & Support Conduct unit testing and support System Integration Testing (SIT) and User Acceptance Testing (UAT) Provide Level 2 and Level 3 production support Perform root cause analysis and troubleshoot issues Document technical solutions and configurations
About Octopus by RTGOctopus by RTG serves as the technology hiring and outsourcing division of Robusta Technology Group. Our goal is to bridge the gap between exceptional tech talent and leading organizations in the MENA, GCC, Europe, the US, and Canada. We pride ourselves on fostering enduring partnerships that empower innovation, growth, and excellence by aligning the right talent with the right opportunities.About the RoleWe are seeking an experienced Product Manager to spearhead the planning, execution, and continuous development of vital product streams within our platform. This position is perfect for a professional who can adeptly balance product strategy, delivery discipline, stakeholder engagement, and commercial insight.Key ResponsibilitiesOversee product planning and delivery for assigned modules, initiatives, and feature sets throughout the platform.Convert business objectives, client requirements, and operational challenges into precise product specifications and execution plans.Draft comprehensive product documentation including PRDs, feature briefs, user stories, acceptance criteria, workflow definitions, and release notes.Collaborate closely with engineering, design, QA, account management, and leadership teams to ensure seamless end-to-end execution.Maintain clear communication with clients and external stakeholders to gather requirements, clarify scope, manage expectations, and articulate product direction.Engage in client meetings, workshops, and requirements-gathering sessions as necessary.Act as a liaison between external stakeholders and internal teams, ensuring alignment while upholding product quality and scalability.Prioritize the product backlog by evaluating business value, product strategy, effort, dependencies, and delivery timelines.Support sprint planning, backlog grooming, and requirement clarification with technical teams.Ensure features are designed for scalability and reusability rather than one-off solutions.Coordinate with account managers and client-facing teams to collect structured feedback and translate it into actionable product insights.Align internal and external stakeholders regarding roadmap priorities, tradeoffs, dependencies, and timelines.Monitor feature adoption, product performance, user feedback, and post-launch issues to steer product enhancements.Facilitate the rollout of new modules, integrations, AI-powered capabilities, and operational workflows.Ensure robust product operations through meticulous documentation, backlog management, releases, and inter-team communication.
Join our innovative team at Anas Technologies as a Mid-Senior Android Developer. In this role, you will be responsible for designing and implementing advanced applications for the Android platform. You will collaborate with cross-functional teams to define, design, and ship new features. This position offers a fantastic opportunity to work with the latest technologies and contribute to impactful projects.
About Us:At Xenon7, we collaborate with top-tier enterprises and forward-thinking startups to deliver innovative, cutting-edge projects. Our focus spans various IT domains, including Data, Web, Infrastructure, and AI. Our proficiency in developing IT solutions and providing on-demand resources positions us as a key partner in transformative initiatives that drive innovation and propel business growth. Whether empowering global organizations or partnering with trailblazing startups, we are dedicated to delivering advanced and impactful solutions that tackle today’s most complex challenges.About the Client:Join one of Egypt’s leading financial institutions, recognized for its comprehensive suite of banking services, encompassing Institutional Banking, Personal Banking, and Islamic Banking. With a global footprint through over 50 branches and correspondent relationships, we cater to a diverse and dynamic clientele. As we embark on a revolutionary digital transformation journey, we are committed to harnessing the latest technologies to create a state-of-the-art data architecture that will redefine our performance and service delivery.Role Overview:We are in search of a Principal Mobile Engineer with a minimum of 10 years of experience in mobile development, showcasing extensive skills in both native and cross-platform solutions. This role requires a strategic leader adept at designing and executing complex mobile applications that deliver exceptional user experiences across both Android and iOS platforms.Note: This role is hybrid, requiring 4 days in-office attendance based on location. The office is located in New Cairo.Key Responsibilities:Lead the design and development of sophisticated mobile applications for iOS and Android platforms, focusing on modular and reusable code.Oversee the integration of mobile applications with backend services, ensuring seamless data exchange and enhanced performance.Mentor and guide a team of mobile developers, promoting best practices in code quality and mobile architecture.Drive innovation in mobile solutions by adopting the latest technologies and frameworks, ensuring our applications stay at the forefront of the industry.Collaborate with stakeholders to define and achieve business objectives, translating complex requirements into functional, scalable mobile solutions.Conduct performance reviews, refine processes, and ensure all mobile solutions meet the highest standards of responsiveness and quality.Qualifications:At least 10 years of experience in mobile application development with a proven record of successful projects.Extensive experience with cross-platform frameworks (Flutter, React Native, Ionic) as well as native iOS (Swift) and Android (Java/Kotlin) development.Advanced knowledge of state management in Flutter and familiarity with native mobile architecture.
Position Overview:We are seeking a talented Mid-Level Android Developer to join our dynamic team within the banking sector. In this role, you will be responsible for designing and developing high-performance, scalable applications for Android devices. You will collaborate closely with product managers and designers to translate user requirements into practical and effective technical solutions.As an Android Developer, you will integrate with backend services (JSON, REST, etc.) to ensure a seamless and efficient mobile user experience that exceeds customer expectations.Key Responsibilities:Develop and implement innovative technology and business solutions that enhance our client’s competitive edge.Utilize various software development technologies to create efficient and creative solutions that enrich our technology stack.Work collaboratively with team members to implement user stories, conduct testing, and continuously deliver enhanced product functionality.Communicate effectively with team members to address and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.
About UsWelcome to Foodics! We are at the forefront of revolutionizing the restaurant management ecosystem and payment technology. Established in 2014, with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Proudly serving customers and partners in more than 35 countries worldwide, our cutting-edge products have processed over 6 billion orders, solidifying Foodics as one of the fastest-growing SaaS companies emerging from the MENA region. Our success includes three funding rounds, with our most recent raise of $170 million, marking the largest SaaS funding round in MENA, which enhances our innovation capabilities to better serve business owners.Your RoleWe are seeking a passionate Android Developer who is eager to build exceptional Android experiences and excited to push mobile technology limits while developing the next generation of Foodics mobile applications.Excited about this opportunity? Apply now!ResponsibilitiesEngage hands-on within our remote mobile development team, taking charge of designing and building advanced features and components for our Android platform.Utilize Object-Oriented and functional programming principles to independently devise project solutions.Collaborate with a talented group of Android developers to create remarkable native applications.Work closely with product management and UX teams to transform concepts into reality through excellent software design, coding, and processes.Continuously explore, evaluate, and adopt new technologies to enhance development efficiency.Troubleshoot issues with minimal guidance, identify workflow bottlenecks, and propose solutions for scalable, bug-free applications.Participate in testing and code documentation activities.Engage in peer code reviews, pair programming, and technical assessments of architectural proposals.This position is fully remote, allowing you to work from anywhere in the world!
Kickstart your career with an exciting internship opportunity at alxafrica, where you will gain invaluable experience in business development. As a Business Development Intern, you will assist in identifying new market opportunities, supporting strategic partnerships, and contributing to the overall growth of our organization.This role offers an excellent chance to develop practical skills in market research, client engagement, and project management while working alongside seasoned professionals in the industry.
Craft, develop, and sustain high-performance mobile applications utilizing Flutter technology.Transform product requirements, UX designs, and technical specifications into robust, maintainable code.Create reusable components and libraries to promote consistency and scalability across various applications.Seamlessly integrate APIs, third-party services, and backend systems.Enhance application performance, responsiveness, and reliability, particularly for video playback and streaming functionalities.Collaborate closely with product managers, designers, backend engineers, and QA teams for cohesive development.Conduct thorough code reviews, ensuring compliance with best practices and coding standards.Diagnose, debug, and resolve intricate technical issues across multiple devices and platforms.Remain updated with advancements in the Flutter ecosystem, mobile development trends, and emerging technologies.
Join Anas Technologies as a Software Developer and be part of a dynamic team that thrives on innovation and creativity. In this role, you will have the opportunity to design, develop, and implement software solutions that meet the needs of our clients. We are looking for passionate individuals who are eager to learn and grow in the tech industry.
Join our innovative team at Sarmad as a talented Java Developer! In this role, you will harness your expertise in Java programming to create high-quality software solutions. Collaborating closely with our development team, you will help design, implement, and maintain robust software applications. If you have a passion for software development and a solid background in Java, we want to hear from you!Key Responsibilities Design, code, and test software applications using the Java programming language. Work with cross-functional teams to gather requirements and develop effective solutions. Engage in code reviews, offering constructive feedback to peers. Debug and troubleshoot software issues efficiently. Adhere to best practices and coding standards in software development. Stay current with emerging technologies and trends in Java development.
Robusta Technology Group (RTG) is at the forefront of digital transformation, offering a comprehensive technology ecosystem. By collaborating with both local and international partners, RTG is committed to enhancing digital customer experiences, developing engineering hubs, and fostering ventures across diverse industries and sectors. Our goal is to serve as a catalyst for impactful growth through events, collaborative spaces, and content that drives meaningful interactions.Octopus is a proud member of the Robusta Technology Group (RTG), a premier tech consultancy with over a decade of experience and a proven track record of delivering more than 300 successful projects across Europe, the Middle East, and North America. RTG has solidified its reputation as a preferred employer in the Egyptian market, bridging the gap between Europe and Africa and providing tailored solutions that connect companies with top-tier talent globally.Position OverviewAs a Senior Consultant for Microsoft Dynamics 365, you will play a pivotal role in managing, enhancing, and optimizing Theeb’s Dynamics 365 platform across various departments. Your responsibilities will include ensuring business alignment, driving continuous improvement, and spearheading integration initiatives with core systems such as CarPro, Salesforce, MuleSoft, and the Data Warehouse. This role requires a blend of technical expertise and business process acumen to deliver scalable, efficient, and user-centric solutions that align with Theeb’s digital transformation objectives.
Role overview The Mobile Category Manager at b-tech plays a key part in shaping the company’s mobile product direction. Based in Cairo, this position centers on understanding the mobile market and tracking consumer trends. The aim is to strengthen b-tech’s mobile portfolio and support both sales growth and customer satisfaction. What you will do Analyze the mobile market and study consumer behavior to guide product choices. Collaborate with teams across b-tech to ensure the mobile assortment matches market needs and business objectives. Contribute to refining mobile product offerings to help drive sales and improve customer satisfaction. Location This role is based in Cairo, Cairo Governorate, Egypt.
Design, optimize, and maintain processes on our low-code platform.Collaborate with the development team to create and implement innovative features.Diagnose and resolve software-related issues effectively.Produce clean, efficient, and well-documented code.Engage closely with stakeholders to ensure platform functionalities meet business requirements.
Design and develop robust backend systems using PHP, Node.js, and TypeScriptConstruct and manage APIs via REST, GraphQL, and gRPCLead discussions on backend architecture and establish engineering standardsArchitect systems from the ground up while safely scaling existing platformsImplement event-driven architectures leveraging KafkaUtilize databases such as PostgreSQL, MySQL, MongoDB, Redis, and DynamoDBDeploy and oversee services on AWS or GCPContainerize applications with Docker and orchestrate using KubernetesPlay a key role in AI-enabled product development and design AI-ready backendsGuide and mentor developers while promoting best practices in backend development
About Octopus by RTGOctopus by RTG serves as the technology hiring and outsourcing division of Robusta Technology Group. Our mission is to connect outstanding tech professionals with leading organizations throughout the MENA, GCC, Europe, the US, and Canada. We are committed to fostering long-term partnerships that drive growth, innovation, and excellence by aligning exceptional talent with premier opportunities.As a Senior QA Engineer, you will be responsible for crafting and executing comprehensive software testing strategies for various essential customer-facing and internal applications. The ideal candidate is self-motivated, innovative, and proactive, thriving in a dynamic, fast-paced environment that encompasses multiple platforms and a distributed architecture. You will collaborate closely with developers, project managers, DevOps engineers, and other stakeholders to ensure quality across the software development lifecycle.
We are seeking a talented Senior Python Developer to join our innovative team at nilebits in Cairo. In this role, you will be instrumental in designing and implementing robust API interfaces utilizing both REST and GraphQL. Your expertise will help optimize SQL queries and enhance API request performance. You will actively engage in project design and ideation sessions, providing mentorship to your teammates while contributing to the establishment of best practices and standards within the team. A passion for learning and integrating new technologies where appropriate is essential to succeed in this position.
Join our dynamic team as a Front End Developer, where you'll be at the forefront of building high-performance Single Page Applications (SPAs) with React, as well as hybrid mobile applications for iOS and Android platforms using React Native. You will play a critical role in developing sophisticated front-end features that adhere to specifications and high-fidelity designs, ensuring a responsive user interface that operates seamlessly across all modern browsers. Your expertise will be essential in architecting and creating applications that are modular, reusable, scalable, efficient, and secure.Key Responsibilities:Front End Design and ArchitectureAdopt a comprehensive approach to feature development, considering future scalability and extensibility.Create pixel-perfect, smooth UI experiences across mobile platforms (iOS and Android).Develop responsive websites that function flawlessly across all modern browsers (Windows, Mac, Linux, and native mobile browsers).Utilize native APIs for deep and effective integration with Android and iOS.Oversee product releases and deployment on Google Play and the Apple Store.Maintain high-quality code and write automated tests to ensure product excellence.Integrate with third-party systems and APIs such as Google Pay and Apple Pay.Design and implement functional, scalable, modular, and reusable components following industry standards.Deliver complex features that are well-developed and free of bugs.Implementation, Validation, and VerificationWrite clean, efficient code using ReactJS and React Native.Diagnose and resolve bugs and performance bottlenecks.Investigate and manage third-party dependencies.Collaborate with team members to review and debug code.Project ManagementIdentify, prioritize, and execute tasks within agile iterations.Implement best practices, standards, and procedures, including quality and delivery methodologies.Coordinate with relevant teams to gather collaborative project requirements.Technical DocumentationProvide clear and well-documented code.Document development phases and monitor systems.Create software and application operating procedures as needed.Stakeholder ManagementCollaborate with third parties as necessary.Engage with technology managers to establish initial and ongoing application and website requirements.Support fellow team members across multiple projects.Continuous LearningStay current with new software languages and specifications.Maintain proficiency in legacy and fundamental software requirements.
We are seeking a talented Front End Developer to join our team at ssc-hr. In this role, you will be responsible for the development and optimization of the front-end aspects of our applications, ensuring they are responsive and performant across both web and mobile devices. Key Responsibilities Utilizing your in-depth knowledge of Angular best practices, you will design and develop modules and components for our applications. Enhance existing designs and templates with CSS animations while implementing clean and idiomatic markup. Collaborate with back-end developers to integrate APIs using standard methodologies, ensuring a comprehensive understanding of platform components to create responsive designs. Develop reusable components and libraries to streamline development efforts. Assist back-end developers with coding issues and troubleshooting as necessary. Design, analyze, and implement technical solutions for front-end components. Ensure high performance and compatibility across various platforms and devices.