CSS developer Jobs
29882 Jobs Found
<p>Develop, customize, and maintain full-stack web applications and internal/external systems. Build responsive front-end solutions using React.js and integrate them with back-end systems and RESTful APIs. Develop and maintain back-end services and database integrations. Write clean, maintainable, and well-documented code following development best practices. Participate in code reviews, testing, debugging, and performance optimization. Support Docker-based deployments, CI/CD workflows, and production application reliability. Collaborate with UI/UX, development, and cross-functional teams.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Computer Science, Information Systems, or a related field.</li><li>Minimum 2 years of Full Stack Development experience.</li><li>Strong experience with React.js, JavaScript, HTML5, RESTful APIs, and JSON.</li><li>Experience with at least one back-end technology such as Node.js, Express.js, or Laravel.</li><li>Knowledge of Python, Java, and/or PHP.</li><li>Experience with PostgreSQL, MySQL, or MongoDB.</li><li>Proficiency with Git/Bitbucket, Docker, and CI/CD workflows.</li><li>Previous experience in FinTech, banking, payments, or EMIs.</li><li>Strong problem-solving skills and good command of English.</li><li>RegTech, React Native, Apache NiFi, Power BI/Tableau, or ERP experience is a plus</li></ul>
Role Description This is a full-time remote role for a Full Stack Golang Engineer at Cisco to work remote from Egypt for Cisco, US team. The engineer will design, develop, and maintain scalable microservices applications and services using Go (Golang), collaborating closely with product, design, and learning content teams. Daily responsibilities include implementing backend APIs, integrating data sources, optimizing performance, and building responsive user interfaces that support the Academy’s digital learning platforms. The role also involves writing clean, testable code, performing code reviews, troubleshooting production issues, and contributing to continuous improvement of development practices and system architecture. The engineer will work in an agile environment, participate in planning and stand-ups, and help ensure secure, reliable, and accessible experiences for a global learner base.<br>What You’ll Do • Design, and build RESTful and g RPC microservices using Golang • Shape API design, service boundaries, and system architecture for distributed systems • Integrate systems with SQL and NoSQL databases • Build asynchronous, event-driven workflows using technologies like Kafka or Rabbit MQ • Optimize services for high performance, reliability, scalability, and observability • Deploy and operate services using Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure) • Collaborate with cross-functional teams to deliver clean, maintainable, and scalable solutions • (Optional) Contribute on the frontend using React, Angular, or Vue as part of a full-stack workflow.<br>Qualifications Strong proficiency in Software Development and Full-Stack Development, with hands-on experience using Go (Golang) for building web applications and services. Experience in Back-End Web Development, including RESTful API design, microservices, data modeling, and integration with relational and/or NoSQL databases. Competence in Front-End Development, building responsive user interfaces and collaborating with designers to implement accessible, user-centered features. Practical knowledge of Cascading Style Sheets (CSS) for styling, layout, and ensuring consistent visual presentation across devices and browsers. Familiarity with cloud platforms (e.g., AWS, GCP, or Azure), CI/CD pipelines, containerization (Docker, Kubernetes), and monitoring tools. Strong problem-solving skills, attention to detail, and the ability to write clean, maintainable, well-documented code with automated tests. Effective communication and collaboration skills in a distributed, remote-first team environment. Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience; experience in EdTech or large-scale learning platforms is a plus.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><br></p><p><b>About the role</b></p><p>In this role, you will be part of our engineering team, working with a high quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in Android (kotlin) native platforms. Your primary focus will be development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><p>About your role as Senior Android Engineer</p><ul><li>Design and build mobile applications for Android.</li><li>Ensure the performance, quality, and responsiveness of applications</li><li>Collaborate with a team to define, design, and ship new features</li><li>Identify and correct bottlenecks and fix bugs</li><li>Help maintain code quality, organization, and automatization</li><li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.</li><li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li><li>Dive into difficult problems and successfully deliver results on schedule</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Minimum of 5 years of professional experience in Android app development.</li><li>Proven track record of delivering high-quality, user-friendly Android applications.</li><li>Bachelor's degree in Computer Science , Software Engineering , or a related field. A master's degree is a plus.</li><li>Expert proficiency in Kotlin with a deep understanding of its advanced features.</li><li>Extensive experience with Jetpack Compose and building UI components in a declarative paradigm.</li><li>Strong understanding of the Android SDK , including UI design principles , patterns, and best practices.</li><li>Experience with asynchronous programming and multithreading in Android.</li><li>Proficient in integrating RESTful APIs and working with JSON data format.</li><li>Familiarity with dependency injection frameworks like Dagger/Hilt .</li><li>Experience with Android Architecture Components (ViewModel, LiveData, Room, Navigation).</li><li>Solid understanding of MVI and other architectural patterns.</li><li>Proficient with version control systems , particularly Git , and experience with GitFlow workflow.</li><li>Experience with unit testing (JUnit, Mockito) and UI testing (Espresso).</li><li>Knowledge of Gradle build system and managing project dependencies.</li><li>Understanding of material design principles and ability to implement them effectively.</li><li>Familiarity with app performance optimization and tools like Android Profiler .</li><li>Experience with Google Play Store deployment and app release management.</li><li>Knowledge of backend technologies and experience with Firebase or other backend services.</li><li>Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins , GitHub Actions , or Bitrise .</li><li>Understanding of secure coding practices and experience with encryption and data protection on Android.</li><li>Experience with Agile/Scrum methodologies and participating in sprint planning , daily stand-ups , and retrospectives .</li><li>Experience with localization/internationalization to support multi-language apps.</li><li>Knowledge of analytics tools like Google Analytics , or Firebase Analytics , for tracking app performance and user engagement.</li></ul><p></p></section>
<p>About the Role:<br>As a Senior Full-Stack Developer at Roaya, you will play a pivotal role Working directly under the Tech Lead, you will take ownership of end-to-end features—from architecting robust SQL databases and C# APIs to crafting high-performance user interfaces in Angular.</p><p> </p><p>This role is ideal for a developer who enjoys high-stakes environments and mission-critical applications.</p><p>Key Responsibilities:</p><p> </p><ul><li>Architecture & Development: Design, develop, and maintain scalable web applications using C#, .NET Core/8+, and Angular.<br>Backend Excellence: Build and optimize secure RESTful APIs and handle complex business logic for cloud-based mail services.<br>Database Management: Write high-performance SQL Server queries, stored procedures, and design efficient database schemas.</li><li>Frontend Innovation: Create responsive, modular, and reusable UI components using Angular (TypeScript), ensuring a seamless user experience.</li><li>Code Quality: Conduct thorough code reviews, mentor junior team members, and implement unit/integration testing to ensure zero-downtime deployments.</li><li>Collaboration: Work closely with the Tech Lead to translate business requirements from World Posta into technical specifications.</li><li>Regular use of AI-assisted development tools is required. Candidates should demonstrate how they leverage AI to enhance productivity, code quality, troubleshooting, architecture design, and development workflows.</li></ul>
<p><strong>Unleash Your Potential as a Full Stack Developer in Beautiful Alexandria!</strong></p><p>Are you a passionate and experienced Full Stack Developer ready to make a significant impact? We're on the hunt for a talented individual to join our dynamic IT/Software Development team in Alexandria, Egypt. This is a unique opportunity to blend innovation with a vibrant work-life balance in a hybrid work environment.</p><h3><strong>What You'll Be Doing:</strong></h3><ul><li><strong>Crafting Seamless Experiences:</strong> Develop and maintain robust web applications using a powerful tech stack that includes <strong>Laravel Framework</strong>, <strong>PHP</strong>, and <strong>React.js</strong>.</li><li><strong>Database Mastery:</strong> Design, optimize, and manage scalable databases with <strong>MySQL</strong>, ensuring data integrity and high performance.</li><li><strong>End-to-End Ownership:</strong> Take charge of both front-end and back-end development, from conceptualization to deployment, delivering high-quality software solutions.</li><li><strong>Innovating & Collaborating:</strong> Work closely with cross-functional teams, contributing to architectural decisions and fostering a culture of continuous improvement in <strong>Software Development</strong>.</li><li><strong>Solving Complex Challenges:</strong> Apply your expertise in <strong>Computer Science</strong> and <strong>Information Technology (IT)</strong> to tackle intricate problems and build elegant solutions.</li></ul><h3><strong>Your Growth Journey:</strong></h3><p>We are committed to your professional development. You'll have ample opportunities to deepen your expertise in cutting-edge technologies, lead exciting projects, and mentor junior developers. Our collaborative environment encourages learning and empowers you to shape your career path.</p><h3><strong>Our Team & Culture:</strong></h3><p>Join a supportive and innovative team that values creativity, collaboration, and a passion for technology. We believe in empowering our developers to take ownership and contribute to a positive and productive work environment. Our hybrid model offers the best of both worlds, fostering connection while providing flexibility.</p><h3><strong>Making an Impact:</strong></h3><p>As a Full Stack Developer, you'll be at the forefront of building critical applications that drive our success. Your contributions will directly influence user experience, system performance, and the overall technological advancement of our products.</p>
Adree is seeking a detail-oriented and analytical Quality, Senior Engineer to establish, own, and execute comprehensive quality assurance strategies across our digital and enterprise software solutions. In this role, you will be responsible for ensuring that delivered applications (. NET, Out Systems, Creatio, Front-End) meet the highest standards of performance, security, and functional integrity. As a Senior QE, you will act as a champion for quality throughout the Agile lifecycle, designing automated and manual testing frameworks, collaborating with cross-functional teams, and mentoring junior engineers to minimize production defects and optimize the delivery pipeline.<br><br>Key Responsibilities<br><br>Test Strategy & Planning: Define, implement, and maintain comprehensive test strategies, test plans, and test cases covering functional, non-functional, integration, regression, and end-to-end scenarios Test Automation Execution: Design, build, and maintain robust automated testing frameworks for web applications, APIs, and mobile platforms to increase test coverage and efficiency Agile Collaboration: Partner closely with Product Owners, Business Analysts, and Tech Leads to review requirements (user stories, acceptance criteria) and ensure testability from day one Defect Management: Identify, isolate, document, and track software defects using Jira. Work closely with development teams to ensure timely resolution and root-cause analysis API & Integration Testing: Validate complex business workflows and data integrity across system integrations and third-party enterprise platforms using backend testing methods Performance & Load Testing: Execute performance, stress, and load testing on applications to ensure stability, scalability, and optimal user experience under heavy traffic CI/CD Integration: Integrate automated test suites into modern Dev Ops CI/CD deployment pipelines to enable continuous testing and continuous delivery Mentorship & Quality Culture: Guide and mentor junior QA engineers, conduct peer reviews of test documentation, and foster a strong culture of quality assurance within the engineering team<br><br>Requirements<br><br>Education<br><br>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field<br><br>Experience<br><br>5+ years of dedicated experience in Software Quality Assurance and Testing, with at least 2 years in a Senior role Proven track record of testing enterprise-level digital solutions, web applications, and APIs in Agile/Scrum environments<br><br>Skills & Competencies (Technical & Analytical + Soft)<br><br>Automation Frameworks: Strong hands-on experience with automation tools and libraries (e.g., Selenium, Cypress, Playwright, Robot Framework, or Appium) API Testing Mastery: Expert proficiency in testing RESTful and SOAP APIs using tools like Postman, Soap UI, or JMeter Backend & Databases: Solid knowledge of relational databases (SQL Server, Oracle) and ability to write complex SQL queries to validate data integrity Performance Testing Tooling: Hands-on experience with performance testing tools such as Apache JMeter or Locust Ecosystem Familiarity: Comfort utilizing Jira, Confluence, Git, and CI/CD tools (Azure Dev Ops, Jenkins, or similar). Familiarity with low-code validation (Out Systems/Creatio) is a strong plus Analytical Thinking: Exceptional problem-solving skills, extreme attention to detail, and a structured approach to troubleshooting complex software flows Communication & Collaboration: Excellent communication skills to articulate technical defects clearly to developers and business updates to stakeholders<br><br>Job Location: HQ
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>ABOUT THE COMPANY The company is a multinational IT consulting and digital transformation solutions provider, supporting government entities, telecom operators, and enterprise clients across the Middle East.<br> It specializes in helping organizations modernize operations, improve collaboration, and deliver scalable technology initiatives through consulting, implementation, integration, managed services, and training.<br> With strong expertise across Enterprise Digital transformation, DevOps, IT service management, enterprise service management, and collaboration platforms, the company partners with leading technology vendors to deliver practical, measurable, and enterprise-ready solutions.<br> ABOUT THE ROLE We are looking for a Senior Product Designer with strong experience designing intuitive, user-centric web and mobile applications, with the ability to work seamlessly across both LTR and RTL layouts.<br> The ideal candidate will have a proven track record in UX/UI design, supported by a strong portfolio that demonstrates the ability to turn complex product requirements into clean, functional, and engaging user experiences.<br> They should be able to brainstorm fresh ideas, proactively recommend best-practice user flows, and bring a senior-level product mindset to each stage of the design process.<br> You should be confident working across the full design lifecycle, from research and discovery through to wireframing, prototyping, user flows, usability testing, and design iteration.<br> Strong hands-on experience with tools such as Figma, Sketch, Adobe XD, or similar design platforms is expected, along with experience owning, maintaining, and scaling design systems across digital products.<br> This role requires someone who can understand user needs, translate feedback into practical design improvements, and adapt quickly as product requirements evolve.<br> A strong understanding of UX research, usability testing, accessible design, and inclusive design principles is essential.<br> The successful candidate must be exceptionally detail-oriented, able to manage time effectively, work autonomously, and remain comfortable collaborating remotely with distributed teams.<br> Direct exposure to cutting-edge enterprise AI projects across UAE and GCC Flat team structure - work directly with founders and senior engineers Opportunity to grow into a Senior or Lead Engineer role Flexible remote work arrangements Fast-paced environment where your work ships to production and reaches real clients 06+ Years of Experience in UI/UX Engineering including Product Designing Senior-level experience with the ability to work autonomously and comfortably in a remote setup Proven experience in UX/UI design for web and mobile applications Ability to design seamlessly for both LTR and RTL layouts Strong portfolio showcasing user-centric product design Expertise in Figma, Sketch, Adobe XD, or similar tools Experience owning, maintaining, and scaling design systems Ability to create wireframes, prototypes, user journeys, and user flows Strong ability to brainstorm fresh ideas and proactively recommend best-practice user flows Strong understanding of UX research and usability testing Experience working with iterative design methodologies Exceptionally detail-oriented with excellent time management skills Ability to synthesise feedback and adapt designs quickly Familiarity with accessible and inclusive design principles</span> </div>
Senior Frontend Engineer<br>Role Overview We are seeking an experienced Senior Frontend Engineer to join our team and lead the development of scalable, high-performance web applications. The ideal candidate will have deep expertise in modern frontend technologies and a strong background in building complex, data-driven user interfaces and workflow platforms.<br>Key Responsibilities Design, develop, and maintain scalable frontend applications using modern Java Script frameworks. Build and optimize complex, data-rich dashboards and workflow management tools. Develop reusable, maintainable, and high-quality components following established design systems and best practices. Ensure excellent application performance, responsiveness, and cross-browser compatibility. Implement accessible user interfaces in compliance with WCAG standards. Collaborate closely with product managers, designers, and backend engineers to deliver high-quality user experiences. Contribute to frontend architecture decisions and technical direction.<br>Requirements10+ years of frontend engineering experience with strong expertise in React (or senior-level experience with Vue.js or Angular). Strong command of Type Script, component architecture, and frontend performance optimization techniques. Proven experience building complex, data-rich dashboards or workflow tools. Solid understanding of accessibility standards (WCAG) and cross-browser compatibility requirements. Experience working with design systems and component libraries. Familiarity with regulated UI environments is considered a strong advantage.<br>Nice to Have Experience working in highly regulated industries such as fintech, healthcare, or insurance. Exposure to modern frontend tooling, testing frameworks, and CI/CD pipelines. Experience mentoring engineers and contributing to technical strategy and architecture discussions.
<ul><li><p>Able to teach and consulting UI-UX track for adult learners included the following skills:</p></li><li><p>UI-UX</p></li><li><p>Adobe Photoshop</p></li><li><p>Adobe Illustrator</p></li><li><p>Applying UI-UX using Adobe XD</p></li><li><p>Figma</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Proven work experience as a UI/UX Designer or similar role</p></li><li><p>Portfolio of design projects</p></li><li><p>Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)</p></li><li><p>Team spirit; strong communication skills to collaborate with various stakeholders</p></li><li><p>Good time-management skills</p></li><li><p>BSc in Design, Computer Science or relevant field</p></li><li><p>Availability :</p></li></ul><ol><li><p>Availability to work in the 5 days a week</p></li></ol><p></p>
<ul><li><p>Able to teach and consulting UI-UX track for adult learners included the following skills:</p></li><li><p>UI-UX</p></li><li><p>Adobe Photoshop</p></li><li><p>Adobe Illustrator</p></li><li><p>Applying UI-UX using Adobe XD</p></li><li><p>Figma</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Proven work experience as a UI/UX Designer or similar role</p></li><li><p>Portfolio of design projects</p></li><li><p>Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)</p></li><li><p>Team spirit; strong communication skills to collaborate with various stakeholders</p></li><li><p>Good time-management skills</p></li><li><p>BSc in Design, Computer Science or relevant field</p></li><li><p>Availability :</p></li></ul><ol><li><p>Availability to work in the 5 days a week</p></li></ol><p></p>
<h2>About the Role</h2><p>We are looking for a talented and detail-oriented Full Stack .NET Developer to join our development team. The ideal candidate will have strong experience in both frontend and backend development using the Microsoft .NET technology stack. You will play a key role in designing, developing, and maintaining scalable web applications and services while leveraging modern development practices and AI-powered tools to enhance productivity and code quality.</p><p> </p><h2>Key Responsibilities</h2><ul><li>Design, develop, and maintain web applications using ASP.NET Core, ASP.NET MVC, and Angular.</li><li>Develop RESTful APIs and integrate third-party services.</li><li>Build interactive and responsive user interfaces using TypeScript, JavaScript, HTML5, CSS3, and Angular.</li><li>Write clean, scalable, maintainable, and well-documented code following industry best practices and coding standards.</li><li>Design and manage SQL Server databases, stored procedures, and data access layers using Entity Framework or Dapper.</li><li>Collaborate with cross-functional teams including UI/UX designers, DevOps engineers, QA engineers, and project managers.</li><li>Participate in code reviews, unit testing, troubleshooting, and debugging activities.</li><li>Implement security best practices and ensure application compliance with industry standards.</li><li>Deploy and maintain applications using CI/CD pipelines, Azure DevOps, or similar deployment tools.</li><li>Utilize AI-powered development tools to improve productivity, accelerate development, enhance code quality, assist in debugging, testing, documentation, and problem-solving.</li><li>Stay up-to-date with emerging technologies, development methodologies, and AI-assisted software engineering practices.</li></ul>
Role Summary Responsible for ensuring the availability, performance, integration, and continuous enhancement of VAS platforms, while supporting new service deployments and maintaining system reliability.<br>Responsibilities1- Ensure high availability and optimal performance of VAS platforms.2- Implement service configurations, integrations, and upgrades according to business needs.3- Collaborate with vendors and internal teams on system enhancements and incident resolution.4- Participate in new service rollout and UAT validation.5- Maintain system documentation and operational procedures.6- Support root cause analysis and incident post-mortem reviews<br>Basic Technical skills/Technologies :-Front-End Stack: HTML, CSS, Java Script Databases: SQL & NoSQLWeb Services: SOAP/REST APIsLinux/Unix Administration Shell & Python Scripting Application Servers (Tomcat / Web Logic) Network Basics (TCP/IP, DNS, VPNs) UI/UX Fundamentals
<p>Define Product Vision: Establish and communicate the overall product strategy and goals to the development team and stakeholders Manage Product Backlog: Create, maintain, and prioritize user stories and backlog items based on business value, technical feasibility, and customer feedback Stakeholder Collaboration: Work closely with business owners, client users, UX designers, engineers, QA teams, and other stakeholders to ensure alignment and engagement Agile Participation: Participate in Scrum ceremonies, including sprint planning, backlog refinement, demos, retrospectives, and program increment planning Decision Making: Make critical decisions regarding feature prioritization, scope, and trade-offs to ensure timely delivery of high-value functionality Quality Assurance Support: Assist in user acceptance testing (UAT) and product demonstrations, ensuring features meet acceptance criteria Risk Management: Identify potential risks, dependencies, and issues, and develop mitigation strategies Market Awareness: Conduct market research and monitor trends to adapt product strategy and maintain competitiveness</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in business, Computer Science, or related field</li><li>3-5 years of experience in product management, business analysis, or related role</li><li>Strong analytical and problem-solving skills to assess business value and product performance</li><li>Excellent communication and negotiation skills to articulate vision and balance stakeholder needs</li><li>Deep understanding of Agile methodologies and experience working in Scrum or similar frameworks</li><li>Ability to translate complex business requirements into clear, actionable user stories</li><li>Technical literacy to collaborate effectively with development teams and understand system constraints</li><li>Empathy and user-centric mindset to advocate for customer needs and enhance user experience</li><li>Nice-to-Have Qualifications: Certified Scrum Product Owner (CSPO) or similar agile certification</li><li>Experience with UX/UI design principles and user research methodologies</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div> <div> <div> <b>Join Us</b>
</div> <div> <p>At Vodafone, we re not just shaping the future of connectivity for our customers we re shaping the future for everyone who joins our team. When you work with us, you re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p> </div> </div> <div> <div> <b>What you ll do</b>
</div> <div> <ul> <li>Design, develop, and maintain responsive front-end applications and reusable UI components.</li> <li>Develop server-side applications, APIs, and microservices.</li> <li>Build integrations with enterprise systems such as CRM, ERP, and third-party platforms.</li> <li>Design and optimize relational and NoSQL databases.</li> <li>Implement authentication, authorization, and secure coding practices.</li> <li>Optimize application performance, scalability, accessibility, and reliability.</li> <li>Troubleshoot and resolve defects across both front-end and back-end layers.</li> <li>Develop automated unit, integration, and API tests.</li> <li>Participate in peer code reviews.</li> <li>Troubleshoot and resolve application defects and production issues.</li> </ul> <p> </p> </div> </div> <div> <div> <b>Who you are</b>
</div> <div> <ul> <li>4-7 years of experience in software development.</li> <li>Strong proficiency in both front-end and back-end technologies.</li> <li>Experience developing cloud-native and containerized applications.</li> <li>HTML5, CSS3, JavaScript, TypeScript</li> <li>React, Angular, or Vue.js</li> <li>Java / Spring Boot</li> <li>C# / .NET</li> <li>PostgreSQL, MySQL, SQL Server</li> <li>MongoDB, Redis</li> <li>REST APIs, GraphQL</li> <li>Docker, Kubernetes</li> <li>Jest, Playwright, Cypress</li> </ul> </div> </div> <div> <div> <b>Who we are</b>
</div> <div> <p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p> <p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p> <p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.</p> <p>Together we can.</p> </div> </div> </div></div></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Join Us</b>
<br></span><p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p><br><br><br><b>What you’ll do</b>
<br><ul>
<li><span>Design, develop, and maintain responsive front-end applications and reusable UI components.</span></li>
<li><span>Develop server-side applications, APIs, and microservices.</span></li>
<li><span>Build integrations with enterprise systems such as CRM, ERP, and third-party platforms.</span></li>
<li><span>Design and optimize relational and NoSQL databases.</span></li>
<li><span>Implement authentication, authorization, and secure coding practices.</span></li>
<li><span>Optimize application performance, scalability, accessibility, and reliability.</span></li>
<li><span>Troubleshoot and resolve defects across both front-end and back-end layers.</span></li>
<li><span>Develop automated unit, integration, and API tests.</span></li>
<li><span>Participate in peer code reviews.</span></li>
<li><span>Troubleshoot and resolve application defects and production issues.</span></li>
</ul>
<br><br><b>Who you are</b>
<br><ul>
<li><span>4-7 years of experience in software development.</span></li>
<li><span>Strong proficiency in both front-end and back-end technologies.</span></li>
<li><span>Experience developing cloud-native and containerized applications.</span></li>
<li><span>HTML5, CSS3, JavaScript, TypeScript</span></li>
<li><span>React, Angular, or Vue.js</span></li>
<li><span>Java / Spring Boot</span></li>
<li><span>C# / .NET</span></li>
<li><span>PostgreSQL, MySQL, SQL Server</span></li>
<li><span>MongoDB, Redis</span></li>
<li><span>REST APIs, GraphQL</span></li>
<li><span>Docker, Kubernetes</span></li>
<li><span>Jest, Playwright, Cypress</span></li>
</ul><br><br><b>Who we are</b>
<br><p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p><br>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p><br>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.</p><br>
<p>Together we can.</p><br><br><br><br>
</div>
We are looking for an AI-driven Full Stack Developer to join our software house. The ideal candidate is experienced in PHP Laravel for backend development and React, Angular, or Vue.js for frontend development. You should be comfortable leveraging modern AI tools to improve development speed, code quality, testing, debugging, and documentation while building scalable web applications. Responsibilities:Design, develop, and maintain scalable web applications. Build and maintain RESTful APIs using PHP Laravel. Develop responsive and interactive user interfaces using React, Angular, or Vue.js. Integrate frontend applications with backend services. Utilize AI-powered development tools to accelerate coding, debugging, testing, and documentation. Optimize application performance, security, and scalability. Write clean, maintainable, and reusable code following best practices. Troubleshoot, debug, and resolve technical issues. Participate in code reviews and technical discussions. Collaborate with designers, project managers, and other developers throughout the development lifecycle. Requirements3+ years of experience as a Full Stack Developer. Strong experience with PHP and Laravel. Proficiency in at least one frontend framework: React, Angular, or Vue.js. Solid understanding of REST APIs and database design. Experience with MySQL. Familiarity with Git and version control workflows. Experience using AI coding tools such as Git Hub Copilot, Chat GPT, Claude, Cursor, antigarvity, or similar AI-assisted development tools. Strong problem-solving and analytical skills. Good communication skills and ability to work in a collaborative team environment.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span style="text-decoration:none;">We are seeking a highly skilled and detail-oriented Quality Assurance Engineer to join our team. The ideal candidate will have a strong background in quality processes, a knack for ensuring seamless functionality across browsers and devices, and excellent communication skills in both English and Arabic.</span></p>
<p>Mobile Testing and Release Management</p>
<ul>
<li>End to end testing of mobile applications (iOS and Android)</li>
<li>Experience with app distribution and release processes on</li>
<li>Apple App Store Connect</li>
<li>Google Play Console</li>
<li>Ownership of mobile release lifecycle including build validation, smoke testing, and production verification</li>
<li>Understanding of mobile issues such as device compatibility, OS versions, and network conditions</li>
</ul>
<p>API Testing</p>
<ul>
<li>Strong experience in REST API testing</li>
<li>Tools include Postman and Swagger</li>
<li>Validation of requests and responses, status codes, and error handling</li>
</ul>
<p>Web Testing</p>
<ul>
<li>Functional testing of web applications and features</li>
<li>Cross browser and responsive testing</li>
<li>Debugging using browser developer tools</li>
<li>Understanding of frontend basics such as HTML, CSS, and JavaScript</li>
</ul>
<p>Monitoring and Analysis</p>
<ul>
<li>Crash reports and analytics</li>
<li>Performance metrics</li>
<li>Ability to investigate production issues using logs</li>
</ul>
<p>Test Automation</p>
<ul>
<li>Experience in UI automation using Playwright or Selenium</li>
<li>Writing and maintaining automated test scripts</li>
<li>Familiarity with test frameworks and design patterns</li>
<li>Integration with pipelines</li>
</ul>
<p>Test Management</p>
<ul>
<li>Writing clear test cases and test plans</li>
<li>Executing regression, smoke, and sanity testing</li>
<li>Defect tracking using Jira</li>
<li>Strong attention to detail and testing mindset</li>
</ul>
<p>Release and Environment Management</p>
<ul>
<li>Coordinating releases across platforms</li>
<li>Pre release and post release validation</li>
<li>Environment verification for staging and production</li>
<li>Rollback validation and hotfix testing</li>
</ul>
<p>Performance Monitoring</p>
<ul>
<li>Basic understanding of performance testing</li>
<li>Monitoring application stability</li>
</ul>
<p>Database Validation</p>
<ul>
<li>Basic SQL skills</li>
<li>Validating data integrity and backend flows</li>
</ul> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p>Soft Skills</p>
<ul>
<li>Strong communication with teams\</li>
<li>Clear bug reporting and documentation</li>
<li>Ownership and accountability</li>
<li>Good time management</li>
<li>Problem solving and analytical thinking</li>
</ul>
<p>Additional Skills</p>
<ul>
<li>Experience with tools</li>
<li>Knowledge of Agile methodologies</li>
<li>Basic understanding of security and performance testing</li>
<li>Experience with mobile automation tools</li>
</ul></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
We’re looking for a <b>Product Manager Intern </b>to join Procore’s Product Management organization. In this role, you’ll support a core product team in defining, prioritizing, and launching features that solve high-value problems for our users. The primary goal of this role is to gain hands-on experience by helping deliver a feature enhancement from ideation through launch.As a Product Manager intern, you’ll partner with Engineering, Design, and Marketing teams to gather requirements, analyze data, and ensure smooth execution of the product roadmap. Use your analytical thinking, user empathy, and communication skills to clarify product requirements, measure feature success, and contribute to impactful product strategy. If you are passionate about technology and eager to bridge the gap between business needs and technical solutions, this is the place for you.This position reports into a Manager, Product Management and will be based in our Cairo, Egypt office. We’re looking for someone to join us for the Summer 2026 internship starting on 1st of August for 3 months.<br><b>What you will do :</b><ul>
<li>Assist the product team i n defining user stories, acceptance criteria, and detailed requirements for new features and enhancements.</li>
<li>Conduct competitive analysis and market research to identify opportunities and inform the product strategy.</li>
<li>Support user interviews, surveys, and usability tests to deepen the team's understanding of user pain points and needs.</li>
<li>Analyze product usage data and metrics to measure feature performance and identify areas for optimization.</li>
<li>Collaborate with UX/UI designers to ensure designs meet product objectives and provide an excellent user experience.</li>
<li>Communicate progress, dependencies, and risks to stakeholders, ensuring alignment across technical and business teams.</li>
<li>Prioritize small bug fixes and technical debt items in the backlog alongside the Engineering Manager.</li>
</ul><b>What We're Looking For:</b><ul>
<li>Currently enrolled in a Bachelor’s or Master’s degree program in Business, Computer Science, Engineering, or a related field.</li>
<li>Foundational understanding of the software development lifecycle (SDLC) and Agile methodologies.</li>
<li>Strong analytical skills with the ability to interpret data and use metrics to drive product decisions.</li>
<li>Exceptional written and verbal communication skills required for engaging with engineers, designers, and business stakeholders.</li>
<li>Demonstrated curiosity about user behavior and a strong drive to solve real-world problems.</li>
<li>Ability to manage multiple tasks and priorities in a dynamic, fast-paced environment.</li>
<li>Prior experience (academic or extracurricular) in a technical, design, or business analysis role is a plus.</li>
<li>Familiarity with tools like Jira, Confluence, or similar product management software.</li>
</ul>
<br> <br><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>
<p>We are looking for a highly skilled Senior .NET Developer (Offshore) to join our remote engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications using Microsoft .NET technologies. You will work closely with cross-functional teams across different time zones, contribute to architectural decisions, and mentor junior developers to deliver high-quality software solutions.</p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, test, and maintain enterprise applications using C#, .NET, and ASP.NET Core.</li><li>Build and maintain RESTful APIs, microservices, and backend services.</li><li>Collaborate with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver software solutions.</li><li>Write clean, maintainable, and well-documented code following industry best practices.</li><li>Perform code reviews and provide technical mentorship to junior developers.</li><li>Optimize application performance, scalability, and security.</li><li>Troubleshoot and resolve production issues in a timely manner.</li><li>Participate in system architecture, technical design, sprint planning, and Agile ceremonies.</li><li>Implement and maintain CI/CD pipelines and deployment processes.</li><li>Ensure high-quality deliverables while working effectively in a remote, offshore environment.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).</li><li>5+ years of professional experience in .NET application development.</li><li>Strong expertise in C#, .NET, ASP.NET Core, and Web API development.</li><li>Experience with Entity Framework Core, LINQ, and SQL Server.</li><li>Solid understanding of object-oriented programming, SOLID principles, and Clean Architecture.</li><li>Experience with cloud platforms such as Microsoft Azure or AWS.</li><li>Proficiency with Git, Azure DevOps, GitHub Actions, or other CI/CD tools.</li><li>Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.</li><li>Excellent communication, analytical, and problem-solving skills.</li><li>Proven experience working with distributed or offshore teams.</li></ul><p>Preferred Qualifications</p><ul><li>Experience with Docker, Kubernetes, and containerized applications.</li><li>Familiarity with messaging technologies such as RabbitMQ or Azure Service Bus.</li><li>Experience with front-end frameworks such as Angular, React, or Blazor.</li><li>Knowledge of automated testing frameworks and DevOps practices.</li><li>Microsoft certifications are a plus.</li></ul>