Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.2 to 5 years of demonstrated experience in Java development. Solid hands-on software development experience. Proficiency in Java with a strong understanding of object-oriented analysis and design using common design patterns. Excellent knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate). Familiarity with NoSQL databases is an advantage. Experience with the Spring Framework. Application development experience using open-source tools such as Apache frameworks, Tomcat, and Maven. Proficient with Git version control. Comprehensive understanding of software testing methodologies, including unit, integration, end-to-end, performance testing, and test-driven development (TDD).
About the job
Join our dynamic team at Progressoft as an experienced Java Developer! In this role, you will be instrumental in designing and implementing server-side components for innovative financial services, utilizing the latest technologies. Your expertise will help us deliver high-performance and high-availability applications that are crucial to mission-critical systems.
Key Responsibilities:
Architect and develop high-volume, low-latency applications for critical systems, ensuring peak performance and availability.
Engage in all stages of the software development life cycle, contributing insights and expertise.
Craft well-designed, testable, and efficient code.
Verify that designs are compliant with project specifications.
Drive continuous improvement by exploring new technologies and presenting alternatives for architectural review.
About Progressoft
Progressoft is a leading provider of innovative software solutions, specializing in delivering cutting-edge financial services technology. Our commitment to excellence and innovation makes us a preferred partner in the industry.
Similar jobs
1 - 20 of 65 Jobs
Search for Software Development Engineer In Test Sdet
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at Progressoft as a Software Development Engineer in Test (SDET). In this role, you will be responsible for designing and implementing automated tests across various platforms, including UI (using Playwright), APIs (utilizing REST Assured and Postman), and performance (with k6). You will integrate these automated tests into CI/CD pipelines, preferably using GitLab. Your expertise in Docker/Compose, Java, TypeScript, shell scripting (bash), and SQL for validating results will be essential to our success. A solid understanding of testing processes, defect lifecycle, and test design techniques such as Boundary Value Analysis (BVA), equivalence partitioning, decision tables, state transitions, and pairwise testing is crucial.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our innovative team at Progressoft as a Software Implementation Testing Engineer. In this pivotal role, you will ensure our software solutions are successfully implemented and thoroughly tested. We seek a candidate with a solid foundation in both implementation and testing practices, dedicated to delivering exceptional products to our clients.Key Responsibilities:Engage in project planning by providing insights on testing requirements, potential risks, and timelines.Draft and uphold comprehensive testing documentation, including test plans, test cases, and reports.Acquire and maintain an in-depth understanding of our software products, including customization and integration per the client's finalized scope.Collaborate with various stakeholders—developers, implementation teams, project managers, and business analysts—to define and document test cases.Formulate and execute test plans and cases to ensure that software products fulfill end-user needs.Conduct testing, track defects, and liaise with the development team to facilitate prompt resolution.Perform end-to-end testing for customer-specific software solutions according to project agreements.Carry out comprehensive setup certification and readiness checks before the client's testing and acceptance phase.Oversee the entire testing phase in conjunction with the client’s SIT (System Integration Testing) and UAT (User Acceptance Testing) teams, addressing queries and tracking reported issues.Ensure accurate reporting on testing status and align findings with project managers and product owners.Assist clients during test case execution and track reported defects, ensuring clear communication with the development team.Conduct post-release checks to verify that systems are functioning correctly before further customer testing.
Full-time|On-site|Amman, Amman Governorate, Jordan
Job PurposeJoin Tarjama as a Lead Senior Software Engineer, where you'll spearhead and actively engage in every aspect of the software development lifecycle. This role involves working with a diverse array of programming languages and technologies to design, develop, and enhance scalable, high-quality software solutions tailored to meet intricate business demands. Your adaptability in both frontend and backend systems will be crucial as you collaborate with cross-functional teams and mentor junior engineers, cultivating a culture of technical excellence.Duties & ResponsibilitiesCross Functional Collaboration:• Collaborate closely with product, design, development, QA, and DevOps teams to conceptualize and implement innovative software solutions that have a significant impact across various technologies and platforms.• Work with stakeholders to thoroughly comprehend user requirements and convert them into scalable, maintainable technical solutions.• Partner with data teams and infrastructure specialists to enhance system performance, scalability, and reliability.Architecture & System Design:• Craft and execute robust, efficient, and secure software architectures that encompass both server-side and client-side components.• Design scalable, modular, and maintainable solutions using contemporary frameworks, libraries, and cloud-native technologies.• Develop and integrate solutions utilizing both relational and non-relational databases, guaranteeing data consistency and high availability.Development & Implementation:• Lead the full-stack application development process, producing clean, high-quality, and maintainable code across various programming languages and frameworks.• Create and manage APIs, services, and user interfaces to ensure seamless integration between system components.• Design responsive and user-friendly frontends along with performant and secure backends, tailored to project requirements.Testing, Optimization & Maintenance:• Perform thorough testing at all stages (unit, integration, system, and performance testing) to guarantee software reliability and robustness.• Continuously refine code and system architecture for scalability, security, and maintainability.• Proactively troubleshoot, debug, and resolve technical issues throughout the stack to sustain system health.Security & Compliance:• Apply best practices for secure coding and ensure adherence to data protection standards.• Protect applications from vulnerabilities across the entire stack, particularly focusing on secure API development and user data security.Documentation & Best Practices:• Maintain comprehensive and clear technical documentation for codebases, system architectures, and processes to support long-term maintainability.
Full-time|On-site|Amman, Amman Governorate, Jordan
About UsWelcome to Foodics, a cutting-edge restaurant management ecosystem and payment technology provider. Established in 2014 with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Serving customers in over 35 countries globally, we have successfully processed more than 6 billion orders, positioning Foodics as one of the fastest-growing SaaS companies in the MENA region.Role OverviewAs a Senior Back-End Engineer, you will be a vital part of our technology team, responsible for developing, maintaining, testing, and debugging our back-end web applications. Your primary goal will be to ensure the delivery of fully functional and stable applications.Key ResponsibilitiesDefine and oversee the architecture of multiple web applications.Collaborate effectively with designers, engineers, and product managers.Design and implement new features and functionalities.Employ test-driven development practices to produce well-tested code.Tackle complex performance and architectural challenges.Write clean, well-organized code that is easy to understand.Integrate data from various services and databases.Provide guidance and mentorship to junior engineers.Research and advocate for the adoption of new systems and technologies.Identify opportunities to reduce technical debt, enhance performance, and streamline our codebase.Desired Skills and QualificationsAt least 5 years of experience in developing large-scale web applications.Extensive experience with relational databases.Strong expertise in PHP and Laravel; experience in other programming languages is also welcome.Proficient in writing unit and integration tests.Experience designing, implementing, and deploying backend services with an emphasis on high availability, low latency, and data consistency.Solid understanding of REST APIs.Familiarity with Redis and caching mechanisms.Proven ability to lead technical projects in a fast-paced environment.Knowledge of modern queuing and caching systems, particularly Redis.Excellent communication skills and a track record of effective collaboration with diverse stakeholders.Strong analytical and problem-solving skills.Experience in developing fintech applications is a plus.Fluency in English, both written and spoken.Ability to adapt to different time zones and work effectively in a remote setting.Ideal Candidates WillHave participated in the design of large-scale systems, addressing performance, scalability, and latency issues.Possess a solid background in Fintech and Foodtech.
Full-time|On-site|Amman, Amman Governorate, Jordan
About the RoleJoin our dynamic team as a Software Engineer, where you will play a pivotal role in the design, implementation, and maintenance of innovative features on our highly scalable payments platform. Your focus will be on ensuring that your deliverables align with product requirements and uphold our quality standards.Key ResponsibilitiesDesign, develop, and enhance full-stack software features and reusable libraries.Create, maintain, and refine system design components.Manage software integrations with third-party service providers.Conduct root cause analysis for complex software issues and devise effective solutions.Generate comprehensive technical documentation.Plan, estimate, and schedule tasks effectively.Stay informed about the latest best practices in software development.Collaborate with cross-functional teams while adhering to engineering standards.Contribute to the technical roadmap for our payment platform.Develop and sustain backend functionality for the client dashboard.Monitor system performance to enhance payment success and reliability.Work closely with product, QA, and operations teams.Required Skills and Experience3+ years of hands-on experience with Python, Java, or C++.2+ years in developing and delivering features using Angular, ReactJS, or NextJS.Proficiency in JavaScript or TypeScript.Experience with Django Framework and Django REST API Framework.Strong understanding of System Designs, SOLID principles, and Design Patterns.Experience in building APIs.In-depth knowledge of version control systems (e.g., Git) and platforms (e.g., Github, Bitbucket, Gitlab).Familiarity with Relational Database Management Systems (RDBMS) such as MySQL or PostgreSQL.Understanding of Scrum/Agile methodologies.Preferred SkillsExperience with interpreted programming languages, especially Python 3.10+.Familiarity with containerization technologies (e.g. Docker, Docker Compose).Experience with CSS frameworks like Bootstrap and Tailwind.Knowledge of standard UI libraries (Material, Chakra UI).Ability to write unit and functional tests.Prior experience with payment systems, PSPs, or Fintech platforms.Understanding of payment concepts including authorization, capture, refunds, webhooks, and settlement.
Full-time|On-site|Amman, Amman Governorate, Jordan
Job OverviewJoin our dynamic team at khibraty as a Mid-Level QA Engineer. In this pivotal role, you will spearhead our quality assurance initiatives, develop and uphold comprehensive QA processes, and guarantee the delivery of exceptional software solutions. Your expertise will shine through hands-on involvement in test automation, API testing, and the integration of cutting-edge AI tools to elevate QA productivity.Key Responsibilities:Establish, implement, and refine QA processes and industry best practices.Design, develop, and maintain automated test scripts for web, mobile, and API applications.Collaborate with product management and development teams to outline testing requirements and acceptance benchmarks.Leverage AI-driven tools to enhance testing efficiency and defect identification.Conduct both manual and automated testing to ensure adherence to functional, performance, and security standards.Monitor QA metrics, identify areas for enhancement, and champion ongoing improvements.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team as a Backend Developer Specialist at Zain Cash, where you will leverage your expertise in .NET Core development, system integration, and API design. This pivotal role involves crafting and sustaining resilient backend services that drive our digital platforms. You will take charge of designing, implementing, and optimizing APIs, microservices, and database-driven features, alongside integrating various internal and external systems.The ideal candidate will exhibit strong technical acumen, experience in deploying applications on both Linux and Windows environments, and a collaborative spirit to work seamlessly with cross-functional teams in a high-availability, security-centric environment.Key Responsibilities:Design and implement high-performance, secure RESTful APIs utilizing C# .NET Core.Employ modern design patterns (e.g., dependency injection, repository pattern) to ensure scalable and maintainable backend services.Construct microservices and reusable components to meet business and platform requirements.Integrate backend systems with internal services, third-party platforms, and external APIs.Implement and oversee enterprise application integrations utilizing API gateways, service buses, or messaging systems.Guarantee secure authentication and authorization flows (OAuth2, JWT, SAML).Develop and sustain relational databases (primarily Oracle), including complex queries, stored procedures, indexing, and optimization.Ensure effective data modeling, access layer design, and transaction management.Establish and maintain unit tests, integration tests, and automated validation pipelines.Monitor, debug, and enhance backend services for performance, reliability, and security.Collaborate closely with frontend developers, QA, product managers, and business stakeholders.Translate business needs into technical specifications and robust backend architectures.Produce clear technical documentation for APIs, services, and data flows.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as we seek a skilled Software Developer with robust experience in Asterisk and .NET Core. In this role, you will play a crucial part in enhancing our telephony systems and seamlessly integrating them with our .NET Core applications. Your responsibilities will include maintaining, troubleshooting, and expanding existing systems, as well as developing innovative features that meet our business objectives.Key Responsibilities:Develop, maintain, and support applications utilizing .NET Core.Configure, extend, and manage Asterisk PBX solutions.Create APIs and integrations between telephony systems and enterprise applications.Diagnose and resolve VoIP, SIP, and call routing issues.Enhance system performance, scalability, and reliability.Collaborate with cross-functional teams including DevOps, QA, and product management.Document technical solutions and provide production system support.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as a Backend Engineer! We are seeking a motivated individual with 1–2 years of experience to help us build robust backend services and thrive in a fast-paced product environment. In this role, you will collaborate closely with senior engineers, product managers, and frontend teams to create APIs, enhance system performance, and contribute to scalable backend solutions that drive our products.Responsibilities:Design, develop, and maintain backend services and APIs with guidance from senior engineers.Implement business logic and integrations that support key product features.Write clean, maintainable, and well-tested code adhering to established backend standards.Work together with frontend engineers, product managers, and designers to understand requirements and deliver effective solutions.Assist in optimizing system performance, reliability, and security.Participate in code reviews to learn backend best practices and architectural patterns.Contribute to CI/CD pipelines, deployments, and basic monitoring tasks.Troubleshoot and resolve backend issues in both development and production environments.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at Progressoft as a .NET Developer! We are seeking an enthusiastic individual with 1 to 3 years of experience in the field to contribute to our innovative projects.Key ResponsibilitiesDevelop and sustain scalable applications utilizing C# and .NET Core.Design and optimize RESTful APIs adhering to industry best practices, which includes implementing appropriate HTTP protocols, routing, middleware, and OpenAPI/Swagger documentation.Create and maintain cross-platform libraries for enhanced compatibility.Develop responsive and user-centric front-end interfaces using HTML, CSS, and JavaScript, with experience in Angular for more advanced frontend functionalities.Seamlessly integrate frontend applications with backend services, effectively managing asynchronous operations using promises and observables.Utilize Git for version control, including change commits, branching, and merging processes.Adhere to best coding practices like SOLID principles, design patterns, test-driven development (TDD), and dependency injection (DI).Participate in product architecture discussions, engaging in code reviews and refactoring tasks when necessary.
About Us: Seesaw is a beloved platform trusted by over 25 million educators, students, and families globally. We are the premier elementary learning experience platform, providing an award-winning suite of tools, resources, and curriculum that empower teachers to deliver engaging and inclusive instruction. Our features, such as interactive lessons, digital portfolios, and two-way communication, ensure that everyone stays connected in the learning process, offering continuous insight into each student's educational journey. Our Mission: At Seesaw, our mission is to create joyful and connected learning experiences for every elementary student, establishing a foundation for lifelong success. As we expand rapidly in the MENA region, we are excited to enhance our support for our Arabic-speaking customers by building a strong presence in Amman. Your Team: Join our growing engineering team in Jordan as a Frontend Engineer where you will be part of our new International Growth Team. This team is pivotal in preparing Seesaw for international expansion, particularly in the MENA region. You will be tasked with developing impactful backend systems that enhance Arabic support across our AI features, streamline text and assessment pipelines, and facilitate future integrations with government SIS/LMS partnerships. Working on Seesaw’s Engineering team offers a unique experience. You will have early ownership of the product roadmap, collaborating on development timelines from the outset. Our strong user connection allows us to gather teacher feedback and observe real-life interactions of students and families with the platform, enabling us to iterate effectively on our releases. Additionally, we enjoy significant autonomy to experiment and innovate, often seeing our ideas deployed in weeks rather than months. The knowledge that millions of children rely on Seesaw every day is both inspiring and challenging. While we take immense pride in our ability to enhance student learning, we are also deeply affected by the challenges they face, such as login issues or platform failures. As our team continues to grow, we seek individuals who can adapt to our fast-paced environment. Flexibility is essential as we refine our objectives and processes. We learn by delivering, so we prioritize a culture of experimentation over rigid protocols. Committed to diversity, equity, and inclusion, we welcome your unique perspective as we expand our engineering team.
Full-time|On-site|Amman, Amman Governorate, Jordan
As an Associate Core Systems Developer, you will play a vital role in the development, support, and maintenance of the bank's software systems. Your primary responsibility will be to design and build systems that align with the specifications provided by business and system analysts.Your key responsibilities include:1. Analyzing business requirements and transforming them into functional application features.2. Writing high-quality source code with clear documentation, comprehensive logs, and ensuring timely completion of applications.3. Conducting unit and integration testing prior to launching into User Acceptance Testing (UAT).4. Performing both functional and non-functional testing to ensure system reliability and performance.5. Evaluating and updating existing applications to incorporate new features in collaboration with business analysts and product owners.6. Managing version control and maintaining detailed release notes.7. Creating step-by-step flowcharts to outline system processes.8. Recommending and implementing software upgrades to enhance existing systems.9. Diagnosing and resolving issues within systems while providing ongoing maintenance and support.10. Configuring systems for new products and change requests.11. Assisting the QA team during User Acceptance Testing.12. Complying with internal policies and regulations.
Full-time|On-site|Amman, Amman Governorate, Jordan
About Tamatem Plus:Tamatem Plus is at the forefront of revolutionizing the gaming industry in the MENA region by building robust payments and e-commerce infrastructure. We empower game publishers and developers to broaden their reach throughout the region by facilitating local payment solutions, making gaming more accessible, and unlocking new avenues for revenue generation.About the Role:We are seeking a proactive Engineering Team Lead to spearhead a dynamic team of 4-5 engineers. This position is perfect for an individual who relishes coding, actively contributes to team success, and seeks to enhance their leadership qualities through regular coaching and project management. You will dedicate 60-70% of your time to hands-on engineering tasks, while the remaining time will be devoted to leadership responsibilities.Please note, this is not a senior management role; we are looking for a technically adept developer prepared to blend coding expertise with effective team leadership.Key ResponsibilitiesGuide and mentor a compact team of engineers, providing constructive feedback and support in everyday operations.Remain actively engaged in engineering tasks, including design, coding, code review, testing, and troubleshooting.Work collaboratively with product managers on sprint planning, task prioritization, and delivery schedules.Assist in system design and ensure adherence to engineering best practices (SOLID principles, design patterns, clean code).Facilitate the integration of third-party services and payment systems.Promote growth and learning within the team.Contribute to ongoing improvements in processes, code quality, DevOps, and documentation.Skills & Qualifications8+ years of experience in software development (preferably with Python).A minimum of 2 years in a mentoring or leadership capacity (as a lead, mentor, or senior developer).Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.Proficient coding skills; experience with Django or similar frameworks is advantageous.Familiarity with scalable system/API design, relational and NoSQL databases, and containerization technologies (Docker, Kubernetes).Able to excel in a collaborative and fast-paced environment.Strong communication skills and comfort in cross-functional teamwork.Preferred QualificationsExperience with cloud services (AWS, GCP, Azure), CI/CD, and modern DevOps practices.Background in fintech, payments, or gaming sectors.Knowledge of testing frameworks and best practices in software security.
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at Progressoft as an experienced Java Developer! In this role, you will be instrumental in designing and implementing server-side components for innovative financial services, utilizing the latest technologies. Your expertise will help us deliver high-performance and high-availability applications that are crucial to mission-critical systems.Key Responsibilities:Architect and develop high-volume, low-latency applications for critical systems, ensuring peak performance and availability.Engage in all stages of the software development life cycle, contributing insights and expertise.Craft well-designed, testable, and efficient code.Verify that designs are compliant with project specifications.Drive continuous improvement by exploring new technologies and presenting alternatives for architectural review.
Full-time|Remote|Remote — Amman, Amman Governorate, Jordan
Are you ready to fall in love with your work? Do you aspire to create meaningful change and enhance people's lives? Join our dynamic team at webook.com, Saudi Arabia’s premier event ticketing and experience booking platform, recognized for our cutting-edge technology and outstanding features. We take pride in serving some of the Kingdom's largest mega-events, boasting over 2 billion in sales.Key Responsibilities:Design and develop scalable, secure, and high-functionality mobile applications.Enhance and maintain existing mobile applications to ensure optimal performance.Utilize React Native for crafting innovative UI components for mobile applications.Write efficient, scalable, and reusable code to create interchangeable modules.Monitor application performance and optimize for seamless user experiences.Generate ideas for new programs, products, or features by keeping up with industry trends.Analyze data, processes, and code to identify issues and areas for improvement.Collaborate with the product and operations teams to realize the product roadmap and build highly scalable applications.
Job Title: Senior Next.js Developer (tRPC & Fastify)Location: On-site / HybridExperience: 4+ YearsEmployment Type: Full-timeJoin our dynamic team at khibraty as a Senior Next.js Developer. We are looking for a talented developer who possesses extensive hands-on experience in tRPC and Fastify. You will play a critical role in designing and building high-performance, scalable web applications utilizing modern full-stack TypeScript technologies.Key Responsibilities:Develop, maintain, and optimize Next.js applications (App Router & Pages Router)Create end-to-end type-safe APIs using tRPCDesign and implement backend services with FastifyWrite clean, scalable, and well-tested TypeScript codeIntegrate with databases, authentication systems, and third-party APIsEngage in code reviews and contribute to technical decision-makingRequired Skills & Qualifications:4+ years of experience in JavaScript / TypeScriptDemonstrated expertise in Next.jsDeep understanding of tRPC (type-safe APIs)Experience with REST & real-time APIsStrong grasp of server-side rendering (SSR), static generation (SSG), and edge functionsProficient in PostgreSQLExperience with authentication mechanisms (NextAuth, JWT, OAuth)Familiarity with Docker and CI/CD pipelinesSolid understanding of web performance and security best practicesNice to Have:Experience with Prisma or Drizzle ORMFamiliarity with cloud services (AWS, GCP, Vercel)Experience with monorepos (TurboRepo, Nx)Knowledge of WebSockets & real-time featuresWhat We Offer:Competitive salaryFlexible working hours / remote setupOpportunities for career growth and leadershipModern tech stack with real ownershipA collaborative and high-performance engineering culture
Full-time|On-site|Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as a Frontend Engineer specializing in Flutter development. We are on the lookout for a passionate individual who can create exceptional user experiences for our web and mobile applications. In this role, you will collaborate closely with designers, backend developers, and product managers to deliver high-quality, scalable features that delight users.Key Responsibilities:Design, develop, and maintain innovative web and mobile applications utilizing Flutter.Work in tandem with product managers, designers, and backend engineers to transform project requirements into visually stunning and functional user interfaces.Guarantee responsive and efficient performance across various platforms including iOS, Android, and Web.Produce clean, maintainable, and testable code that adheres to industry best practices.Identify and troubleshoot issues to enhance application reliability and performance.Contribute to user interface and experience enhancements by providing valuable feedback during design sessions.Stay informed about the latest trends in the Flutter ecosystem and frontend development.
Full-time|On-site|Amman, Amman Governorate, Jordan
Are you passionate about your work and eager to create a meaningful impact in people's lives? Do you aspire to join a dynamic team that thrives on innovation and challenges the status quo?If so, we'd love to have you on board! webook.com stands as Saudi Arabia’s premier event ticketing and experience booking platform, recognized for its cutting-edge technology and robust features. We proudly serve some of the Kingdom's largest mega events, boasting over 2 billion in sales.Key Responsibilities:Design and implement high-quality solutions utilizing HTML, CSS, and JavaScript, with ReactJS as your primary framework.Develop responsive and adaptive web applications that enhance user experiences.Collaborate within an Agile team to develop, test, deploy, and maintain applications, engaging in product backlog grooming, sprint planning, execution, reviews, and retrospectives.Communicate progress effectively with the product team and stakeholders.Maintain and update pattern libraries, style guides, and documentation.Contribute to the establishment of front-end development best practices.
Who Are WeAt Foodics, we are pioneering the future of restaurant management and payment technology. Established in 2014, we have our headquarters in Riyadh and operations in five countries, including the UAE, Egypt, Jordan, and Kuwait. Our services reach over 35 countries globally, and our innovative solutions have facilitated the processing of over 6 billion orders, making us one of the fastest-growing SaaS companies in the MENA region. Our recent funding round raised $170 million, marking the largest SaaS investment in the region, enhancing our capabilities to empower business owners.The Role OverviewWe are seeking a talented Android Developer to join our dynamic mobile development team. If you are passionate about creating exceptional Android experiences and are eager to explore the frontiers of mobile technology to develop the next generation of Foodics applications, we want to hear from you!Ready to take on this exciting opportunity? Apply now!Your Responsibilities Take an active role in our remote mobile development team, responsible for designing and implementing advanced features and components for our Android platform. Utilize Object-Oriented and functional programming design principles to develop project solutions independently. Collaborate with a group of skilled Android developers to create outstanding native applications. Engage closely with product management and UX teams to transform concepts into delivered products through superior software design, coding, and processes. Continuously explore, assess, and integrate new technologies to enhance development efficiency. Diagnose and troubleshoot issues with minimal guidance, identifying workflow bottlenecks and proposing scalable, bug-free solutions. Participate in testing and documentation efforts. Contribute to peer code reviews, pair programming, and technical evaluations of architectural proposals. This is a fully remote position, allowing you the flexibility to work from anywhere in the world! What We Are Looking For A Bachelor's degree in Computer Science, Software Engineering, or a related field. A minimum of 2 years of experience in native Android development. Experience with publishing one or more Android applications on the App Store. Proficiency in building Android applications using Kotlin. Familiarity with offline storage, threading, and performance optimization techniques. Exceptional debugging skills for resolving complex issues. Experience in integrating with RESTful APIs. Proficient in version control using Git. Familiarity with open-source libraries and dependency management tools. Understanding of Android design principles and user interface guidelines.
Full-time|Remote|Remote — Amman, Amman Governorate, Jordan
Join our dynamic team at khibraty as a Lead Full-Stack Developer in a full-time remote contractor role. We seek a seasoned professional who pays attention to detail and can take charge of our existing mobile app codebase. In this pivotal position, you will lead hands-on architecture and development efforts across our product backlog, delivering new features, maintaining the production environment, and enhancing platform robustness as we expand our user base significantly.Our product utilizes React Native / Expo and Firebase, including Firestore, with substantial integration with Google Calendar. You will work closely with our Founder, CTO, and Product Manager, driving the feature set, converting requirements into clear technical solutions, and ensuring that releases are stable, thoroughly tested, and well-documented. Reporting directly to the CTO, you will be instrumental in shaping our growth strategy.This position is perfect for someone passionate about developing consumer products from the ground up, who thrives in a fast-paced startup environment, and values technical excellence, clear communication, and dependable delivery.Key ResponsibilitiesArchitecture & Technical LeadershipOversee the existing React Native / Expo and Firebase codebase, ensuring stability, maintainability, and structure.Lead architectural decisions to enhance scalability, performance, reliability, and development speed, with support from the CTO.Identify and mitigate technical debt; evolve architecture to support rapid feature development and a growing user base.Establish and refine engineering best practices, including coding standards, review processes, and release hygiene.Full-Stack Development (Mobile, Backend, Web)Implement new features and enhancements from the product backlog across mobile and backend systems.Develop and manage Firebase/Firestore data models, security rules, and backend logic as necessary.Engage deeply with Google Calendar syncing and related integrations to ensure data accuracy and an exceptional user experience.Contribute to future web implementation needs using React, ensuring a cohesive cross-platform architecture.Troubleshoot production issues, apply fixes, and continually enhance app performance and stability.Delivery, Quality, and CollaborationWork closely with the Founder, CTO, and Product Manager to clarify requirements and explore trade-offs, driving practical solutions aligned with product goals.Break down initiatives into well-defined technical tasks, providing accurate estimates and delivery plans.Maintain high standards for quality, including unit testing, edge case considerations, regression safety, and release readiness.
Jan 27, 2026
Sign in to browse more jobs
Create account — see all 65 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.