CSS developer Jobs
29765 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa . It is backed (~ $200M in funding ) by VCs from Silicon Valley, Europe and other parts of the world. We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. Helping usher the continent into a digital economy era. We re not just about serving people - we re about creating a marketplace to bring people what they need while infusing social values.</p><p>About the role</p><p>We are looking for a senior front-end developer to join our team and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, and you will promote your skills to be an expert in complex frontend development in React.JS. Your primary focus will be the development of web applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.</p><p>About your role as Front-End Engineer - (React)</p><ul><li>Design and build web applications using React.js</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><p>Why you should join Yassir</p><ul><li>You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa.</li><li>We are current in +60 cities (Algeria, Tunisia, Morocco, and Senegal)</li><li>Attractive salary and you even get a stake in the company</li><li>Subsidized public transit pass</li><li>Have a lasting impact on our company's culture</li><li>Perfect timing with renowned investors to build something great</li><li>Extremely steep learning curve with own responsibility and intensive guidance</li><li>Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans</li></ul><p>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen. Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together. We look forward to receiving your application!</p><p>Best of luck,</p><p>Your Yassir TA Team</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>BSc/MSc in Engineering, Computer Science or relevant field. Minimum 5 years of experience in a similar role Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines Highly organized, creative and critical thinker Comfortable working in an entrepreneurial environment Solid OOP and software design knowledge you should know how to create software that is extensible, reusable and meets desired architectural objectives Must have technical skills: Language: Javascript Framework: React.JS, Express.JS Familiarity with cloud message APIs and push notification Web architecture: Rest and restful APIs, micro-services Version control: GIT Containers: Docker, Kubernetes Caching, Redis server Scaling, Web load balancing</p><p></p></section>
Job Purpose:<br>The Software Engineer – Frontend (React JS) will play a key role in the development of highly scalable, robust, and user-friendly front-end components and systems. This position is focused on creating efficient, maintainable code that enhances the user experience, contributing to all stages of the product pipeline. By leveraging modern front-end technologies, the role ensures that applications perform optimally and adhere to the highest standards of quality and design.<br>Responsibilities:<br>Collaborate with Product Designers to conceptualize, execute, and iterate on product designs. Develop efficient, reusable front-end components and systems using React.js. Write clean, maintainable code and implement best practices in frontend development. Engage actively in the application lifecycle, from development to maintenance, ensuring the highest quality of solutions. Optimize solutions for speed, scalability, and stability. Enhance code quality by implementing unit tests, functional tests, and automated testing. Work closely with product and design teams to understand end-user requirements and translate them into functional applications. Create and maintain reusable code libraries, such as UI toolkits, to streamline future development. Identify and address performance bottlenecks and areas for optimization in front-end applications. Participate in design and code reviews, offering constructive feedback and ensuring high code standards. Collaborate closely with team members to integrate innovative solutions and improve application performance. Promote front-end engineering best practices across the team and organization. Contribute to all stages of the product pipeline, from idea inception to final delivery.<br>Required Qualifications:<br>Experience: 3+ years of front-end web development experience. Frontend Expertise:Proven experience building single-page applications (SPAs) with React.js is a must. Strong knowledge of web fundamentals, including HTML5, CSS3, modern protocols, and web standards. Expertise in modern Java Script and Type Script. Strong understanding of state management in frontend apps, with production experience in Mob X or Redux. Familiarity with relational and non-relational databases (e.g., Postgre SQL, Mongo DB).<br>Programming Skills:<br>Strong understanding of fundamental programming principles, particularly SOLID. Experience in designing and working with RESTful APIs. Familiarity with Node.js for backend integration. Collaboration & Optimization:Experience optimizing applications for performance and speed. Ability to work closely with product and design teams to translate user needs into technical solutions. Experience with unit testing and front-end automation to enhance code reliability.<br>Desired Qualifications:<br>Experience working in an Agile environment. Proven track record of working on large-scale, high-traffic applications.<br>About Floward:<br>Floward is the leading online flowers and gifting company in the Middle East and the UK. Our company was founded in 2017, and within five years we expanded our operations to include nine countries. At Floward, we pride ourselves on creating a seamless and innovative experience for our customers and we love making the process of sending flowers and gifts as enjoyable as receiving them. We make sure to source our flowers daily from the best ethical growers and farmers around the world to create one of a kind stunning arrangements and plants that fit every occasion. We are known for our flower arrangements, but we made great partnerships with local and international brands in all our communities to offer our clients a wide range of gifts including chocolate, perfumes, cakes, jewellery, and more.<br>Operating in 37 cities in nine countries across the MENA region and London, UK, we guarantee same-day delivery across the board through our own refrigerated fleet to ensure that gifts and arrangements arrive fresh to the customer.
RESPONSIBILITIESSupport the entire application lifecycle (concept, design, test, release and support) Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience Liaise with Product development team to plan new features Ensure new and legacy applications meet quality standards Research and suggest new mobile products, applications, and protocols Stay up-to-date with new technology trends Producing code using Android, i OS, and Windows devices Upgrading, configuring and debugging existing systems Providing technical support for web, desktop or mobile applications Support the entire application lifecycle (concept, design, test, release and support) Produce fully functional mobile applications writing clean code Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience QUALIFICATIONS & EXPERIENCE Educational Requirements / Qualifications:Bachelor’s Degree in such as computing, computer science, information technology, software development or software engineering. Experience:6 years of experience in React Native as well as Native i OS and Android development. Skills and Competencies:Strong understanding of the full mobile app development lifecycle. Good knowledge in Java Scripts, CSS & HTML. Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state Good knowledge in type script, props-type, type checking. Experience working with REST APIs, document request models, offline storage, and third-party libraries. Good Knowledge of user interface design and responsive designs. Accepted knowledge of React Native software and technologies like: Jest, Enzyme, ESLint. Excellent verbal and written communication skills. Problem solving and decision-making skills. Proficient knowledge of relevant computer languages for Android, i OS, and Windows devices. The ability to develop and interpret technical plans. Good team working abilities. The ability to work to tight deadlines. Good project management skills. A portfolio of applications you have created or contributed to.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description Design, develop, and maintain high-quality mobile applications using Flutter for both Android and iOS platforms.<br> Collaborate closely with cross-functional teams including UI/UX designers, product managers, and backend developers to deliver seamless user experiences.<br> Lead the technical planning and execution of new features, ensuring scalability, performance, and security.<br> Review, refactor, and optimize existing codebases to improve efficiency and maintainability.<br> Integrate third-party APIs and services, ensuring robust and secure data exchange.<br> Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.<br> Troubleshoot, debug, and resolve complex technical issues in a timely manner.<br> Contribute to the continuous improvement of development processes and workflows.<br> Job Requirements Minimum of 4 years of professional experience in mobile application development.<br> Proven expertise in developing and deploying Flutter applications for both Android and iOS.<br> Strong understanding of mobile architecture patterns such as BLoC, Provider, or Redux.<br> Experience integrating RESTful APIs and third-party libraries.<br> Solid grasp of object-oriented programming and design principles.<br> Familiarity with version control systems, particularly Git.<br> Excellent problem-solving skills and attention to detail.<br> Strong communication and interpersonal skills.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking a highly skilled and experienced Senior Flutter Developer to lead the design, development, and deployment of high-performance, cross-platform mobile applications. The ideal candidate will have deep expertise in Flutter and Dart, with a strong understanding of mobile architecture, UI/UX principles, and native development (Android/iOS) as a plus. You will collaborate with cross-functional teams to deliver seamless, scalable, and secure mobile experiences.</p><p>Key Responsibilities</p><ul><li>Lead the end-to-end development of mobile applications using Flutter and Dart.</li><li>Collaborate with product managers, designers, and backend engineers to define app features and architecture.</li><li>Translate UI/UX designs into responsive, pixel-perfect interfaces.</li><li>Optimize app performance, responsiveness, and battery usage across platforms.</li><li>Integrate RESTful APIs, GraphQL, Firebase, and third-party SDKs.</li><li>Conduct code reviews, mentor junior developers, and enforce best practices.</li><li>Implement CI/CD pipelines for mobile app delivery (e.g., Codemagic, GitHub Actions).</li><li>Ensure app compliance with App Store and Google Play guidelines.</li><li>Stay current with Flutter updates, mobile trends, and emerging technologies.</li></ul><p>Required Skills & Qualifications</p><ul><li>Bachelor s degree in Computer Science, Software Engineering, or related field.</li><li>5+ years of professional experience in mobile app development.</li><li>3+ years of hands-on experience with Flutter and Dart.</li><li>Strong understanding of mobile app architecture patterns (e.g., MVVM, Clean Architecture).</li><li>Proficiency in state management (e.g., Provider, Riverpod, Bloc).</li><li>Experience with version control (Git), unit testing, and debugging tools.</li><li>Familiarity with RESTful APIs, GraphQL, and Firebase services.</li><li>Solid grasp of asynchronous programming, animations, and custom widgets.</li></ul><p>Preferred (Nice-to-Have)</p><ul><li>Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.</li><li>Knowledge of CI/CD pipelines and automated testing for mobile apps.</li><li>Familiarity with Appium, Selenium, or JMeter for QA integration.</li><li>Experience with secure mobile development practices and app performance profiling.</li><li>Contributions to open-source Flutter projects or active participation in the Flutter community.</li></ul><p>Soft Skills</p><ul><li>Strong communication and collaboration skills.</li><li>Problem-solving mindset with attention to detail.</li><li>Ability to work independently and lead technical discussions.</li><li>Passion for clean code and continuous learning.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor s degree in Computer Science, Software Engineering, or related field.</li><li>5+ years of professional experience in mobile app development.</li><li>3+ years of hands-on experience with Flutter and Dart.</li><li>Strong understanding of mobile app architecture patterns (e.g., MVVM, Clean Architecture).</li><li>Proficiency in state management (e.g., Provider, Riverpod, Bloc).</li><li>Experience with version control (Git), unit testing, and debugging tools.</li><li>Familiarity with RESTful APIs, GraphQL, and Firebase services.</li><li>Solid grasp of asynchronous programming, animations, and custom widgets.</li><li>Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.</li><li>Knowledge of CI/CD pipelines and automated testing for mobile apps.</li><li>Familiarity with Appium, Selenium, or JMeter for QA integration.</li><li>Experience with secure mobile development practices and app performance profiling.</li><li>Contributions to open-source Flutter projects or active participation in the Flutter community.</li><li>Strong communication and collaboration skills.</li><li>Problem-solving mindset with attention to detail.</li><li>Ability to work independently and lead technical discussions.</li><li>Passion for clean code and continuous learning.</li></ul><p></p></section>
Job Summary:We are looking for a skilled Full Stack Developer to join our development team. The ideal candidate will have strong experience in React.js, Node.js, and Nest JS, with a solid understanding of both frontend and backend development.will be responsible for building scalable web applications, developing new features, integrating APIs, optimizing application performance, and collaborating with cross-functional teams to deliver high quality software solutions.<br>Key Responsibilities:Develop and maintain responsive, scalable, and user-friendly web applications using React.js. Build and maintain robust backend services and RESTful APIs using Node.js and Nest JS. Design, develop, and optimize databases and ensure efficient data management. Integrate frontend applications with backend APIs and third-party services. Write clean, reusable, maintainable, and well-documented code. Implement authentication, authorization, and security best practices. Troubleshoot and resolve technical issues, bugs, and performance bottlenecks. Participate in code reviews and contribute to improving development standards. Collaborate with Product Managers, UI/UX Designers, QA Engineers, and other developers. Write unit and integration tests to ensure application reliability. Optimize applications for performance, scalability, and responsiveness. Participate in the full software development lifecycle, from requirements analysis to deployment and maintenance. Stay updated with modern web development technologies and industry best practices.<br>Requirements:+4 years of experience in Full Stack Web Development. Strong proficiency in React.js and modern frontend development. Strong experience with Node.js and Nest JS. Good knowledge of Java Script / Type Script. Strong understanding of RESTful APIs and backend architecture. Experience with relational or NoSQL databases such as Postgre SQL, MySQL, or Mongo DB. Good understanding of Git and version control systems. Experience with authentication mechanisms such as JWT/OAuth is a plus. Good understanding of software development principles and design patterns. Experience with testing frameworks is a plus. Familiarity with Docker, CI/CD, or cloud platforms is a plus. Strong problem-solving and analytical skills. Good communication and teamwork skills.<br>Technical Stack:Frontend: React.js, Java Script, Type Script, HTML5, CSS3Backend: Node.js, Nest JS, REST APIsDatabase: Postgre SQL / MySQL / Mongo DBTools: Git, Git Hub/Git Lab, Docker Testing: Jest / React Testing Library Cloud & Dev Ops: AWS / Azure, CI/CD — is a plus<br>What We Offer:Competitive salary package in USD. Medical and social insurance. Career growth and learning opportunities.
Company Description Sai is the region’s leading AI Operating System, built to elevate customer interactions with intelligent, human-like support available 24/7. The platform manages millions of conversations across Phone, Whats App or Chat, and Web, achieving high resolution accuracy in Egyptian, Khaleeji, Emirati, and other dialects. Sai integrates seamlessly with existing enterprise tools such as Odoo, Microsoft Dynamics, and Zendesk, helping organizations modernize customer experience without disrupting current workflows. Headquartered in Cairo and Dubai, Sai is backed by Banque Misr and led by Forbes 30 Under 30 alumni committed to shaping the future of Enterprise CX.<br>Role Description As a Senior Frontend Developer at Sai, you will design, build, and optimize user-facing interfaces for our AI Operating System and related web applications. You will collaborate closely with product managers, designers, and backend engineers to translate requirements into performant, accessible, and visually polished frontends. Daily responsibilities include implementing responsive layouts, integrating frontend components with APIs, refining UX based on user feedback, and maintaining high code quality through testing and reviews. You will also mentor junior developers, contribute to technical decisions, and help evolve our frontend architecture and tooling. This is a full-time, on-site role based in Cairo, Egypt.<br>Qualifications<br> Strong Front-End Development skills, including modern Java Script (ES6+), HTML5, CSS3, and frameworks such as React, Vue, or Angular. Experience in Responsive Web Design and Web Development, ensuring cross-browser compatibility, performance optimization, and accessibility. Solid Software Development foundations, including version control (Git), testing practices, code review, and clean, maintainable code design. Understanding of Back-End Web Development concepts and API integration (REST/Graph QL) to collaborate effectively with backend teams. Previous experience building complex, data-rich web applications or dashboards for Saa S or enterprise products. Ability to work collaboratively in cross-functional teams and communicate clearly with technical and non-technical stakeholders. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience in AI-driven products, customer experience platforms, or high-traffic web systems is a plus.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Envision Employment Solutions is currently looking for Senior Mobile Developer (Flutter) for one of our partners, a leader in the Consulting & Technology Services !<br> Objective: We are seeking a motivated and detail-oriented Senior Mobile Developer (Flutter) to join our Cybersecurity and Data Resilience team.<br> This role is ideal for an early-career IT or cybersecurity professional looking to develop expertise in cyber recovery, ransomware resilience, and data protection technologies.<br> Responsibilities: Mobile Application Development Design, develop, and maintain cross-platform mobile applications using Flutter.<br> Build scalable, maintainable, and high-performance mobile solutions that meet business requirements.<br> Integrate mobile applications with RESTful APIs, third-party services, and backend systems.<br> Optimize application performance, responsiveness, and user experience across Android and iOS platforms.<br> Troubleshoot, debug, and resolve application defects and performance issues.<br> Architecture & Technical Leadership Contribute to application architecture and technical design decisions.<br> Promote clean code principles, reusable components, and development best practices.<br> Participate in code reviews to ensure code quality and maintainability.<br> Mentor junior developers and provide technical guidance across the development team.<br> Contribute to technical documentation and knowledge sharing.<br> Testing & Quality Assurance Develop and maintain unit and widget tests.<br> Support application testing, debugging, and release activities.<br> Ensure applications meet quality, security, and performance standards.<br> Collaborate with QA teams to resolve issues and improve software quality.<br> Collaboration & Continuous Improvement Work closely with UI/UX designers, backend developers, product managers, and stakeholders throughout the development lifecycle.<br> Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.<br> Stay current with Flutter, Dart, and mobile development best practices.<br> Recommend improvements to development processes, tools, and application architecture.<br> Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> Minimum 6 years of experience in mobile application development , with significant hands-on experience using Flutter.<br> Strong proficiency in Flutter and Dart .<br> Experience developing and maintaining cross-platform mobile applications for Android and iOS.<br> Strong understanding of mobile application architecture and design patterns (MVC, MVVM, BLoC, Clean Architecture, etc.<br>). Experience integrating RESTful APIs and third-party SDKs.<br> Strong knowledge of state management approaches such as Provider, Riverpod, Bloc, or Cubit.<br> Experience with Git and collaborative version control workflows.<br> Familiarity with Firebase services, including Authentication, Firestore, Cloud Messaging, or Analytics, is an advantage.<br> Experience with unit testing, widget testing, and application debugging.<br> Understanding of CI/CD pipelines for mobile application deployment is preferred.<br> Strong analytical and problem-solving skills.<br> Excellent communication and collaboration skills.<br> Experience working in Agile development environments.<br> Previous experience mentoring developers or leading technical initiatives is preferred.<br></span> </div>
Core Responsibilities:Conduct continuous teardowns of UAE competitors to ensure our interface remains the benchmark for "Premium Digital Banking" in the Gulf. Lead design-led discovery, conducting user research and usability tests to identify friction points specifically for the UAE's diverse, multi-national user base. Responsible for simplifying navigation and reducing cognitive load, ensuring that even the most complex financial tasks feel straightforward and confident for the user. Create the detailed UI designs, Wireframes and interactive prototypes that serve as the "Blueprint" for the UAE dev team. Maintain and evolve our Digital Banking Design System, ensuring consistent icons, typography, and color palettes across i OS, Android, and Web platforms.<br>Required Qualification: Experience working on fintech or digital banking platforms. Strong Portfolio demonstrating UI/UX design. Business Acumen. Innovation & Going Digital. Strategic Thinking.
Cisco is looking for a detail-oriented and experienced Software QA Engineer with a strong background in Java Script and frontend technologies to work remote from Egypt and be part of the US team at Cisco. You will be responsible for ensuring the quality and reliability of our user-facing web applications. In this role, you will work closely with our frontend developers, product managers, and UI/UX designers to create and execute test plans, develop automated test scripts, and drive a culture of quality throughout the development lifecycle.<br>Responsibilities:Design, develop, and execute comprehensive test plans and test cases for new and existing frontend features. Create and maintain robust automated test suites using Java Script-based frameworks such as Cypress, Playwright, or Selenium. Perform manual and exploratory testing to identify visual defects, usability issues, and other bugs that automation may miss. Collaborate with frontend engineers to understand product requirements, review technical design documents, and provide early feedback on testability. Work within a CI/CD pipeline to integrate automated tests and report on quality metrics. Identify, document, and track defects using bug-tracking systems like Jira, ensuring clear and reproducible steps. Conduct regression testing to ensure that new code deployments do not negatively impact existing functionality. Participate in sprint planning, retrospective meetings, and code reviews to improve quality processes. Troubleshoot and debug issues in collaboration with the development team to help identify the root cause of problems.<br>Required Skills and Qualifications:3+ years of experience in software quality assurance, with a focus on frontend or UI testing. Strong proficiency in Java Script and solid understanding of core web technologies (HTML, CSS). Hands-on experience with at least one Java Script test automation framework (e.g., Cypress, Playwright, or Webdriver IO). Solid understanding of modern web frameworks such as React, Angular, or Vue.js. Experience with version control systems, particularly Git. Knowledge of QA methodologies and practices within an Agile or Scrum environment. Familiarity with cross-browser and cross-device testing to ensure a consistent user experience. Excellent analytical and problem-solving skills with a keen attention to detail. Strong written and verbal communication skills, with the ability to articulate technical issues clearly to both technical and non-technical audiences.<br>Bonus Qualifications:Experience with API testing using tools like Postman. Familiarity with performance, load, or security testing. Knowledge of continuous integration/continuous delivery (CI/CD) tools like Jenkins. Experience in a remote-first work environment.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Connect to your career at Deloitte. Deloitte, established globally in 1845, is the world s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation. Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients most complex business problems, across portfolios that include Strategy & Transactions , Customer , Engineering, AI & Data, Enterprise, Technology & Performance and Cyber . DIH is aiming to become the destination for top talents in Egypt for a long, exciting career. We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action. Connect to your opportunity. This role is for a skilled and adaptable Frontend developer to join a fast-paced development effort to re-architect and modernize digital platforms. As a core member of our development team, you will design, develop, and modify custom software solutions that solve problems, improve business operations, and manage the complexity inherent in technology change. Design, develop and modify frontend systems and custom components using a modern dev stack. Develop software solutions by analysing system performance standards, confer with users or system engineers; analyse systems flow, data usage, and work processes; and investigate problem areas. Integrate existing software into new or modified systems. Develop and execute test procedures for software components. Analyse user requirements to derive technical software design and performance requirements.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Extensive experience in designing and building responsive user Interface (UI) applications using React, Angular, HTML5, AJAX, CSS & JavaScript, Bootstrap, jQuery.</p><p>Experience working with XML/JSON</p><p>Experience using GitLab source code management</p><p>Experience working with Agile Development Methodology</p><p>Experience deploying software/database using CI / CD pipeline leveraging tools such as Jenkins, GitLab, etc</p><p>Demonstrate high organisational skills and a methodical approach to problem solving</p><p>Demonstrate the ability to think creatively and innovatively with a can do attitude</p><p>Demonstrate strong communication including spanning technical and business language barriers and be able to run feature kick-off sessions and apply story mapping techniques</p><p>Demonstrable experience in using tools (JIRA / confluence / Excel) to manage designs, prototypes, and user stories</p><p>Required: Bachelor s degree required. 7+ years of experience in Front-End development (using React or Angular)</p><p></p></section>
<p>Product Design Engineer – Public Facilities Products</p><p> </p><p>We are seeking a Product Design and Development Engineer responsible for building and developing a complete Public Facilities Products Library and transforming concepts into mass-producible industrial products.</p><p> </p><p><strong>Job Responsibilities:</strong></p><p>* Design public facilities products using SolidWorks.</p><p>* Develop new products suitable for Mass Production.</p><p>* Prepare Manufacturing Drawings.</p><p>* Prepare Bills of Materials (BOM).</p><p>* Study and analyze competing products and their manufacturing methods.</p><p>* Design and develop product prototypes.</p><p>* Select suitable accessories and raw materials for each product.</p><p>* Develop products that are optimized for manufacturing capabilities and production efficiency.</p><p>* Prepare technical files and product specifications.</p><p>* Continuously propose and develop new product ideas.</p><p> </p><p><strong>Required Qualifications:</strong></p><p>* 5 to 10 years of experience in Product Design and Development.</p><p>* Professional proficiency in SolidWorks.</p><p>* Strong experience in Sheet Metal Design.</p><p>* Experience in Metal Fabrication.</p><p>* Good knowledge of Stainless Steel and Powder Coating products.</p><p>* Ability to prepare BOMs and Manufacturing Drawings.</p><p>* Ability to transform ideas into commercially manufacturable products.</p><p> </p><p><strong>Preferred Experience In:</strong></p><p>* Public Facilities Products.</p><p>* Storage Systems.</p><p>* Waste Management Products.</p><p>* Housekeeping Products.</p><p>* Commercial & Industrial Products.</p><p> </p><p><strong>Additional Requirements:</strong></p><p>* Applicants must attach a Portfolio or samples of previously designed products.</p><p>* A practical design test will be conducted before hiring.</p><p> </p><p><strong>Job Objective:</strong></p><p>Build a comprehensive Public Facilities Products Library and convert it into ready-to-manufacture, market-ready, and mass-producible products.</p>
Description<br><br> Minimum 3 years of experience in frontend development with React<br><br> Strong knowledge of HTML, CSS, and Typescript Experience with styling frameworks such as Tailwind CSS or Styled Components Experience in unit testing with Jest and React testing framework Familiarity with integrating and consuming REST APIs Experience with Git version control tool<br><br>Requirements<br><br>Requirements:<br><br>Preferred:<br><br>Experience developing cross-platform mobile applications using React Native Knowledge of CI/CD pipelines and experience with automated build, testing, and deployment processes Familiarity with Agile software development methodologies, particularly Scrum, including participation in sprint planning, daily stand-ups, retrospectives, and backlog refinement Experience working with state management libraries such as Redux, Redux Toolkit, Zustand, or Mob XUnderstanding of web performance optimization, accessibility (WCAG), and responsive design principles Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is considered an advantage Experience working with design collaboration tools such as Figma and translating UI/UX designs into high-quality user interface
Position Summary We are seeking a highly skilled Senior Drupal Developer with strong PHP backend expertise to maintain, support, and enhance an existing enterprise Drupal application. The role is responsible for keeping the platform secure, stable, and performant: resolving issues, applying security updates, developing and maintaining custom modules and integrations, and improving legacy code following development standards and best practices. Experience supporting and modernizing legacy Drupal projects is essential.<br><br>Key Responsibilities Maintain, support, and enhance existing Drupal-based websites and web applications. Develop, customise, and maintain custom Drupal modules, themes, and backend functionality. Maintain and refactor backend logic in PHP, improving legacy code towards current coding standards. Apply Drupal core and contributed-module security updates and patches promptly. Maintain and extend integrations with REST APIs and third-party systems. Optimise application performance, security, scalability, and reliability. Troubleshoot production issues and provide L2/L3 technical support. Perform code reviews and ensure adherence to development standards. Assess upgrade readiness and contribute to migration planning towards supported Drupal versions. Collaborate with UI/UX designers, QA engineers, business analysts, and project managers. Prepare technical documentation and mentor junior developers when required<br>.<br>Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.5+ years of professional experience in Drupal development, including maintaining and supporting existing production applications. Strong experience with Drupal 9 / Drupal 10 and Drupal CMS architecture; familiarity with legacy versions (Drupal 7/8) is a strong plus. Strong proficiency in PHP (OOP), design patterns, and backend development concepts, including working with and upgrading older PHP codebases. Proven experience developing and maintaining custom Drupal modules and themes. Experience integrating Drupal with REST APIs and third-party systems. Experience with the Drupal security update process and secure coding practices. Good knowledge of MySQL, Twig, HTML5, CSS3, Java Script, and j Query. Experience with Git, Composer, Drush, and Agile development methodologies. Technical Skills Drupal 9 / Drupal 10 (legacy Drupal 7/8 exposure a plus) PHP 7.4+ / PHP 8 (OOP) Symfony components (as used in Drupal core) Migrate API / upgrade tooling (preferred) MySQLTwig, HTML5 / CSS3Java Script / j Query REST API / JSON:APIComposer, Drush, Git PHPUnit / automated testing (preferred) Linux, Apache / Nginx Caching (Redis / Memcached / Varnish) (preferred) Docker (preferred) CI/CD pipelin<br>es<br>Preferred Certifications Acquia Certified Developer - Drupal 10Acquia Certified Back End Specialist Microsoft Azure Fundamentals or AWS Cloud Practitioner (only if cloud hosting is us<br>ed)<br>Key Competencies Strong problem-solving and analytical skills, especially in unfamiliar legacy code Excellent communication and teamwork Ability to work independently and under deadlines Leadership and mentoring capabilities Attention to detail and quality standards Strong understanding of secure coding practices Arabic and English communication prefe<br>rred
Required Skills Component style guides Pixel-perfect ui implementation Typescript Responsive web design Css3Job Description Role Title: Frontend Software Engineer Role Type: Contractor Location: Remote Daily Work hours: 4 hours per day. Contract duration will be 3 -6 months depending on the project.*A candidate can choose to work part time that is 20hours a week or if available immediately, 40hours a week. Candidate has the flexibility to choose their work hours.<br>Rate: $30 - $50 per hour ( Depends on experience, Interview performance, etc)<br>The client is engaging expert Frontend Software Engineersto participate in a high-impact customer project, focusingon crafting exceptional user interfaces. In this role, you'llapply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and performthrough high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. Leverage your ability to interpret detailed component style guidesand screenshots, delivering pixel-accurate, responsive webinterfaces that set new standards in usability and aesthetics. Strong communication skills are highly valued for effective collaborationand documentation.<br>Scope of Work<br>Interpret and translate component style guides and interface screenshots into precise, visually consistent UI deliverables. Implement pixel-perfect, responsive web components using modern technologies such as Typescript and CSS3. Ensure all UI elements adhere to established design systems and accessibility standards. Collaborate asynchronously through clear documentation and constructive feedback within a remote-first environment. Proactively identify, communicate, and resolve inconsistencies or ambiguities in design specifications. Optimize UI performance across devices, focusing on fast load times and smooth interactions. Contribute domain-specific expertise to guide the training and development of advanced AI models.<br>Preferred Qualifications<br>Minimum of 3 years of professional experience delivering high-quality front-end solutions. Proven proficiency with Typescript, CSS3, and responsive web design principles. Demonstrated success in building pixel-perfect interfaces from detailed visual references. Experience working with and extending component style guides and design systems. Strong English communication skills Self-motivated and capable of delivering autonomously within distributed project environments. Advanced degree (Master’s or PhD) in Computer Science or a related technical discipline is a plus.
About the Role We are looking for a highly skilled and experienced Senior Flutter Developer with 5+ years of dedicated Flutter development experience. You will be responsible for building and maintaining high-quality, scalable, and performant cross-platform mobile applications. This role requires strong technical proficiency, a deep understanding of mobile development standards, and the ability to work independently while collaborating effectively with cross-functional teams.<br>Key Responsibilities• Develop and maintain robust mobile applications using Flutter and Dart, following clean architecture principles.• Implement responsive UI/UX using Flutter’s layout system, custom widgets, and adaptive design techniques.• Integrate platform-specific features via Method Channels for Android (Kotlin/Java) and i OS (Swift/Objective-C).• Apply state management using tools such as Riverpod, Bloc, Provider, or Get X.• Optimize performance using Flutter Dev Tools, Skia rendering analysis, and memory profiling.• Ensure offline capabilities using Hive, SQLite, or Object Box.• Handle secure data storage and authentication using flutter_secure_storage, Firebase Auth, and biometric APIs.• Integrate RESTful and Graph QL APIs using Dio, http, or graphql_flutter with robust error handling.• Manage app lifecycle, background tasks, and notifications using Work Manager, flutter_local_notifications, and Firebase Cloud Messaging.• Publish and maintain apps on Google Play Store and Apple App Store, including handling app signing and store compliance. Testing & Quality Assurance• Write and maintain unit, widget, and integration tests using flutter_test, mockito, integration_test, and golden tests.• Ensure code quality through linting, static analysis, and adherence to SOLID principles.• Collaborate with QA engineers to define test strategies and ensure high test coverage. Tooling & Packages• State Management: Riverpod, Bloc, Provider, Get X• Navigation: auto_route, go_router• Code Generation: build_runner, freezed, json_serializable• UI Enhancements: cached_network_image, flutter_svg, lottie• Localization: intl, easy_localization• Firebase Suite: firebase_core, firebase_auth, cloud_firestore, firebase_crashlytics, firebase_analytics• CI/CD Tools: Git Hub Actions, Codemagic, Bitrise, Fastlane Collaboration & Workflow• Work closely with designers, backend developers, and product managers to deliver seamless user experiences.• Participate in code reviews, contribute to technical documentation, and follow Agile/Scrum methodologies.• Use Git for version control with experience in branching strategies and pull request workflows.<br>Soft Skills• Strong problem-solving and debugging skills.• Excellent communication and collaboration abilities.• High attention to detail and commitment to delivering polished, production-ready applications.• Ability to work independently and take ownership of assigned tasks. Experience & Qualifications• 5+ years of professional experience in mobile development, with 5 years focused on Flutter.• Proven experience in publishing and maintaining apps on Google Play Store and Apple App Store.• Familiarity with backend integration, API design, and mobile security best practices.<br>What We Offer• Professional Growth: Opportunities for skill development and career advancement.• Collaborative Environment: A supportive team that values technical excellence.• Innovative Projects: Work on cutting-edge solutions using modern mobile technologies
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Senior Full Stack Developer's position main objective is the development and implementation of web-based applications, from frontend to backend. Work closely with cross-functional teams to design, develop, vendor management , and deploy scalable and robust solutions that meet the needs of our users and business requirements .</p><p>Lead the design, development, and implementation of web-based applications, ensuring high performance, security, and scalability. Architect and develop frontend and backend components using modern technologies and frameworks such as Angular, Vue.js, and Express.js. Collaborate with designers, and other stakeholders to translate business requirements into technical specifications and software solutions. Perform troubleshooting as required, and lead problem-solving efforts often involving outside vendors and other support personnel and/or organizations Responsible for implementing needed modifications and design changes requested for the current system's functionalities. Design and implement RESTful APIs for seamless integration between frontend and backend systems. Write clean, well-structured, and maintainable code following coding standards and best practices. Conduct code reviews, unit testing, provide feedback, and mentor junior developers to ensure code quality and best practices adherence. Conduct testing and debugging to ensure the functionality, performance, and security of the web application. Design and update software database. This includes, but is not limited to; software applications, websites, data communication processes, and user interfaces. Work and interface with stakeholders at different levels/units of business to ensure excellent delivery of requirements Ensure high availability and acceptable levels of performance of mission-critical systems. Stay updated on emerging technologies, industry trends, and best practices, and apply them to improve our development processes and deliverables.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in computer engineering, computer science, information systems management, or related fields</li><li>4 - 8 years of related professional experience</li><li>Must have 3+ years of Net Core experience</li><li>Extensive knowledge of internet/intranet websites, website design, and web technologies</li><li>Familiarity with DevOps practices, CI/CD pipelines, Docker, and Kubernetes.</li><li>Experience with the following web technologies: XML, REST/SOAP, and Web/Application Servers.</li><li>Knowledge of microservices architecture and distributed systems.</li><li>Strong knowledge of software engineering principles, design patterns, and best practices.</li><li>Proficiency in frontend technologies such as HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., Angular, Vue.js).</li><li>Ability to identify and solve problems, and complete tasks in a timely manner</li><li>Ability to gather, analyze and present information and numerical data effectively and a demonstrated, high level of accuracy and thoroughness in all duties</li><li>Ability to lead projects and coordinate/utilize the internal resources and external vendors to ensure project success and smooth delivery</li><li>An eye for detail is a must</li><li>Regular contact with staff in Cairo Office, field staff, and HQ office</li><li>Frequent contact with external partners such as technology vendors</li><li>Typical office environment limited to walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel</li><li>Working out of the official hours and on weekends may be required</li></ul><p></p></section>
About the Role We're seeking an experienced PHP Back-End Developer to join our engineering team. In this role, you'll design, develop, and maintain server-side applications and services that power our software solutions.<br>Key Responsibilities Develop robust back-end components using PHP and related technologies Write clean, maintainable, and efficient code Design and implement database structures Create and maintain API endpoints for front-end consumption Collaborate with front-end developers to integrate user-facing elements Troubleshoot, debug, and optimize application performance Implement security and data protection measures Participate in code reviews and technical discussions Requirements Strong proficiency in PHP (6+ years experience) Experience with PHP frameworks (Laravel, Symfony, Code Igniter, etc.) Solid understanding of object-oriented programming concepts Proficiency with MySQL/Maria DB or other relational databases Experience with RESTful APIs and web services Knowledge of version control systems (Git) Familiarity with server management and deployment processes Understanding of security principles and best practices Strong problem-solving skills and attention to detail<br>Preferred Qualifications Experience with AWS, Docker, or other cloud platforms Knowledge of front-end technologies (Java Script, HTML, CSS) Understanding of CI/CD pipelines Experience with message brokers (Rabbit MQ, Kafka) Familiarity with Redis, Memcached, or other caching systems Agile/Scrum development experience
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About us: Soar is a Saudi fintech startup that specializes in financing and investment.<br> Currently headquartered in Saudi Arabia, Soar is growing throughout the region with a mission to help people achieve their financial goals with innovative financial and property investment solutions and tools through its multi-purpose platform, designed to offer a simple and seamless user experience.<br> Position Summary: We are looking for a Principal Product Designer to own the most complex and ambiguous design challenges across the organization.<br> This role represents the highest level of individual design craft, combining deep expertise in user experience and visual design with organization-wide influence on design direction, quality, and practice.<br> Responsibilities: Own the design of the most complex, ambiguous, and high-impact initiatives across the product portfolio Lead the end-to-end design process from problem framing and user research through user flows, interaction design, and high-fidelity visual design Set the bar for design craft and quality across the organization, defining what excellence looks like Translate problems and opportunities identified by Product Management and UX Research into design solutions that address customer needs and business objectives Apply Jobs to be Done framework to deeply understand customer motivations and desired outcomes Mentor Lead and Senior designers, elevating design capability across the entire team Partner with Product Management, Engineering, and UX Research leadership to shape product direction Define and evolve design principles, standards, and best practices adopted across squads Identify systemic design problems and drive solutions that span multiple products and teams Contribute to the evolution of the design system by proposing new patterns, components, and foundations based on product needs Define and track success metrics, validate design solutions, and iterate based on data and user feedback Lead design critiques, workshops, and cross-functional sessions to solve complex problems Present and defend design decisions to executive leadership and stakeholders What Makes This Role Unique This role is the highest level of individual design contribution in the organization, owning the hardest problems while raising the standard of design practice for everyone.<br> The impact extends beyond individual initiatives to shape how design is done across all squads and products.<br> Requirements: 10+ years of experience in product design, preferably in SaaS or fintech products Exceptional portfolio demonstrating mastery of end-to-end design work from research to high-fidelity execution Exceptional visual design aesthetic combined with deep UX expertise Proven track record of owning and delivering complex, ambiguous initiatives with full autonomy Deep understanding of Jobs to be Done framework and user-centered design methodologies Expert proficiency with Figma, including advanced component work and design systems Strong experience conducting user research and usability testing Demonstrated ability to mentor senior-level designers and influence design practice at an organizational level Experience defining and tracking design success metrics with product and research teams Excellent stakeholder management and presentation skills, including experience presenting to executive leadership Strong experience working within and contributing to design systems Expert understanding of interaction design and motion design principles Familiarity with HTML/CSS, React and Flutter and front-end development concepts Experience with content management tools such as Lokalise, Ditto, or similar platforms Experience with A/B testing and data-driven design decisions Understanding of accessibility standards and inclusive design practices Proven track record of shipping successful products at scale</span> </div>
We're looking for a Senior Flutter Developer to join our growing team! If you're passionate about building high-quality cross-platform mobile applications and enjoy working in a collaborative environment, we'd love to hear from you.<br>Key Responsibilities Design, develop, and maintain high-performance Flutter applications for Android and i OS. Write clean, maintainable, and scalable code following best practices. Collaborate with UI/UX designers, backend developers, QA engineers, and product managers. Integrate RESTful APIs and third-party services. Optimize application performance, quality, and responsiveness. Debug, troubleshoot, and resolve technical issues. Participate in code reviews and mentor junior developers. Stay up to date with Flutter and mobile development trends.<br>Requirements4+ years of experience in mobile application development.3+ years of hands-on experience with Flutter. Strong proficiency in Dart. Experience with state management solutions (Bloc, Provider, Riverpod, or Get X). Solid understanding of REST APIs and JSON. Experience with Git and version control systems. Knowledge of Firebase services (Authentication, Firestore, Cloud Messaging, Analytics). Strong understanding of mobile architecture and design patterns. Experience publishing applications to the App Store and Google Play is a plus. Excellent problem-solving and communication skills.