19 Mobile Applications jobs in Egypt
Flutter Developer – Mobile Applications
Posted today
Job Viewed
Job Description
Job Description:
We are seeking a skilled
Flutter Developer
with
minimum 3 years of proven experience
in developing, testing, and deploying high-quality mobile applications for iOS and Android. The ideal candidate will have hands-on experience with Flutter, Dart, and mobile app development best practices.
Responsibilities:
- Design, build, and maintain cross-platform mobile applications using
Flutter and Dart
. - Collaborate with product managers, designers, and backend developers to deliver seamless user experiences.
- Integrate
RESTful APIs, Firebase, and third-party services
into mobile apps. - Optimize applications for performance, scalability, and maintainability.
- Debug and resolve technical issues in a timely manner.
- Write clean, well-structured, and maintainable code following best practices.
- Stay updated with the latest Flutter and mobile development trends.
Requirements:
- Minimum 3 years of hands-on experience
with
Flutter and Dart
. - Strong knowledge of
mobile app development (iOS & Android)
. - Experience integrating
APIs, Firebase, and push notifications
. - Familiarity with
state management
(e.g., Provider, Riverpod, Bloc, GetX). - Strong understanding of app lifecycle, UI/UX principles, and responsive design.
- Knowledge of publishing apps to
Google Play Store and Apple App Store
. - Good communication and problem-solving skills.
Preferred:
- Experience with
payment gateways, maps, and real-time features
. - Knowledge of backend integration or full-stack development.
Mobile Software Engineer
Posted today
Job Viewed
Job Description
We're seeking an experienced Mobile Software Engineer with a passion for development and a team-oriented attitude, ready to bring powerful software to life.
As a Mobile Engineer at Blink22, your role will involve collaborating with various departments within the company to ensure the successful creation and implementation of innovative and streamlined mobile experiences. Additionally, you will actively contribute to enhancing our internal workflows and fostering a culture of continuous improvement and transparency. This position also offers ample opportunities for personal and professional development as a Mobile Engineer.
RequirementsRequired Technical skills:
- A bachelor's degree in computer science, Software Engineering, or a related field.
- 3+ years of experience in developing and maintaining mobile applications (Native, Hybrid.).
- Experienced in the architectural patterns MVC, MVP, MVVM, VIPER and other trending patterns.
- Hands-on experience in one or more mobile technologies such as Swift, Kotlin , RN, and Dart
- Solid understanding of the full mobile development life cycle.
- Solid understanding of software engineering principles and practices
- Knowledge of API service connection paradigms
- Understanding of client/server architectures
- Mastery of mobile development standard methodologies
- Open to learn new technologies / platforms.
- Good understanding of Agile development methodologies
- Strong problem-solving and analytical skills
- Prior experience with Git or other version control systems
- Being able to give and receive constructive and effective code reviews.
- Ability to work well independently and as part of a team.
Required Soft skills:
- Self-learners.
- Able to thrive working on a fast-paced, creative team.
- Passionate developers.
- Great communicators.
- Self-motivated and able to work independently.
- Analytical problem solvers.
- Ideal team players because of their technical competence and positive attitudes.
- Always ready to help troubleshoot, share their knowledge, and learn from others.
- Being able to work independently and finding the right way to communicate with your blockers proactively.
- Flexible working hours, in addition to the "Work from Home" policy.
- Competitive salary.
- Access to various educational resources.
- Additional accessories for your computer.
Mid Mobile Software Engineer
Posted today
Job Viewed
Job Description
Build the Future of Saving with
PALM
PALM
is Egypt's first goal-based, incentivized savings platform — built to help people turn life dreams like education, travel, weddings, or healthcare into achievable realities.
We combine
smart investment tools
with
exclusive brand incentives
to make saving not only easier, but more rewarding. By blending high returns with curated discounts,
PALM
delivers a personalized experience that helps users
maximize value
,
minimize expenses
, and stay focused on what matters most — their goals.
We're just getting started — and the journey ahead is even more exciting.
We're growing fast and building a talented
world-class tech and product team
in Cairo — and we're looking for builders who are excited to shape meaningful financial experiences from the ground up.
Role Description
In this role, you will design, build, and optimize Flutter applications that deliver seamless mobile experiences for Egypt's first goal-based savings platform. You'll collaborate closely with product managers, designers, and fellow engineers to translate ideas into high-quality, secure, and user-friendly apps on both iOS and Android. If you have a solid mobile engineering foundation, care deeply about code quality and performance, and are excited to craft reliable mobile experiences from the ground up — we'd love to hear from you
Responsibilities
- Architect, develop, and maintain
production-grade Flutter applications
for iOS and Android. - Implement
state management patterns
(Provider, BLoC, or similar) to ensure scalable and predictable app behavior. - Integrate with
RESTful APIs
, manage authentication flows, and handle real-time data updates. - Apply
unit, widget, and integration testing
to guarantee reliability and catch regressions early. - Participate in the
full SDLC
: design, development, testing, CI/CD integration, deployment, and monitoring. - Conduct
code reviews
, enforce best practices, and contribute to continuous improvement of engineering standards. - Diagnose and resolve
performance bottlenecks
, memory leaks, and networking issues. - Stay current with emerging
Flutter, Dart, and mobile development trends
, bringing forward new tools and practices. - Contribute to internal
engineering documentation
, coding guidelines, and reusable libraries.
Qualifications
- 3+ years
of professional experience in mobile development. - 1+ years
of hands-on experience building
production-level Flutter applications
. - Strong preference for candidates with
native Android (Java/Kotlin)
experience. - Proficiency in
Dart
and deep knowledge of
Flutter framework
internals. - Strong grasp of
state management
(Provider, Riverpod, BLoC, or equivalent) and
reactive programming
. - Experience integrating with
RESTful APIs, JSON parsing, and secure mobile networking
. - Familiarity with
unit, widget, and integration testing frameworks
(e.g., Mockito, flutter_test). - Experience working in
Agile environments
(Scrum/Kanban). - Strong debugging and problem-solving skills, with a focus on
performance optimization
. - Passion for clean code, automation, and continuous learning.
Why Join Us?
- Work on innovative and impactful financial products that reshape financial wellbeing in Egypt.
- Build products from 0→1 and contribute to every part of the product lifecycle.
- Collaborate with a high-caliber, and cross-functional team.
- Be part of a fast-paced, high-growth startup with endless opportunities for impact and career growth.
- A customer-focused culture that values innovation, ownership, and customer success.
- Take on real ownership and see the direct impact of your work on people's lives.
Perks & Benefits
- High-tier medical insurance covering the employee and their family.
- Performance-based annual bonus to reward impact and contributions.
- Clear and solid career growth path, with regular feedback and development planning.
- Paid courses, certifications, and learning resources to support continuous skill growth.
- An inclusive, empowering culture focused on ownership, autonomy, and collaboration.
Senior SharePoint App Development Engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Custom, develop, and maintain Internal Systems/ SharePoint Applications for use in business transitioning manual workflows and processes onto semi/fully automated platforms.
- Reporting and integration for Internal Systems: Microsoft SharePoint Intranet ECM, and Cloud Apps.
- Project integration solutions across the enterprise and determine integration/interface requirements.
- Ensure applications and systems interoperate to deliver end-to-end solutions and maintain the integrity of the system of-system enterprise.
- Designing and delivering API's best practices and data integrations across Microsoft SharePoint and Cloud Apps.
Qualifications:
- Ensure stable and reliable operation of Internal Systems/ SharePoint and cloud Apps.
- Administration and troubleshooting for Management applications.
- Day-to-day performance monitoring.
- Excellent knowledge of SQL architecture.
- Strong working knowledge of Object-Oriented Principles and Design Patterns.
- Solution documentation for the projects.
- Business Application workflow automation & Orchestration.
- Develop solutions based on analysis of business and technical requirements.
Mobile Senior Manager, Software Engineering
Posted today
Job Viewed
Job Description
Job Description
We're looking for a Mobile Senior Manager, Software Engineering to join Procore's Product & Technology Team. Procore's software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. In this role, you will be primarily responsible for establishing the strategic technical direction and actively driving the execution of the strategy across many areas of our Android and iOS apps.
As a Mobile Senior Manager, you'll partner with Engineering, Product Management, Design, and Architects to lead development of software that helps improve how our customers use Procore on their mobile devices on the jobsite. You'll use your leadership, interpersonal, and organizational skills to build highly effective systems and practices, foster collaborative relationships, and measure value delivered to our customers.
This position reports into the Director, Software Engineering and will be based in our Cairo, Egypt office. We're looking for someone to join us immediately.
What you'll do:
- Drive innovation and change to accommodate customer needs for Procore
- Provide technical leadership and work cross-functionally with product and UX to build roadmaps and execution plans
- Coach the engineers on the team to make positive impacts for the organization and support their career development
- Create tools and automation to improve developer productivity and reduce toil
- Optimize tool and infrastructure costs that scale with the development teams
- Evaluate emerging mobile technologies, tools, and frameworks to recommend adoption
- Identify and address performance bottlenecks and ensure optimal mobile application performance across a variety of devices and platforms
- Collaborate with leadership to set short-term and long term goals and strategies and contribute to architecture design
What we're looking for:
- 7+ years total experience as a Software Engineer
- 5+ years experience managing teams of varying sizes and timezones
- BS or MS degree in Computer Science, related discipline, or equivalent experience is preferred
- Experience in leading highly effective mobile engineering teams
- Experience with CI/CD infrastructure such as CircleCI, Github Actions, Jenkins, or equivalent.
- Ability to lead large initiatives and evaluate current technical and organizational approaches
- Passionate about mobile technology, tooling, industry trends, and best practices in Platform and Infrastructure
Additional Information
Perks & Benefits
At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.
About Us
Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.
We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a dynamic and inclusive environment. We do not tolerate discrimination against candidates or employees on the basis of gender, sex, national origin, civil status, family status, sexual orientation, religion, age, disability, race, traveler community, status as a protected veteran or any other classification protected by law.
If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.
Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact our benefits team here to discuss reasonable accommodations.
Mobile App Developer
Posted today
Job Viewed
Job Description
Job Summary
We are looking for a skilled Mobile App Developer to design, build, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate will have a strong understanding of mobile development frameworks, UI/UX principles, and the full app lifecycle from concept to deployment and post-launch support. This role involves close collaboration with project managers, designers, and backend developers to deliver seamless and engaging mobile experiences.
Key Responsibilities1. Application Development
- Design, develop, and maintain mobile applications for Android and iOS.
- Write clean, scalable, and maintainable code following best practices.
- Integrate mobile applications with backend services and APIs.
2. UI/UX Implementation
- Collaborate with designers to implement responsive, intuitive, and visually appealing user interfaces.
- Ensure optimal user experience through performance tuning and responsiveness.
3. Testing & Quality Assurance
- Conduct functional, usability, and performance testing.
- Troubleshoot and debug issues promptly.
- Implement automated testing for quality assurance.
4. Deployment & Maintenance
- Publish applications to Google Play Store and Apple App Store.
- Monitor app performance and analytics to improve user engagement.
- Provide regular updates, bug fixes, and feature enhancements.
5. Collaboration
- Work closely with cross-functional teams including backend developers, UI/UX designers, and project managers.
- Participate in Agile/Scrum processes, including sprint planning and code reviews.
Required Skills & Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- Experience: 3+ years of professional mobile app development experience.
- Technologies:
- Flutter, React Native, or native Android (Java/Kotlin) and iOS (Swift/Objective-C).
- RESTful API and JSON integration.
- Firebase or other mobile backend services.
- Tools: Git/GitHub, Android Studio, Xcode, Postman.
- Other Skills:
- Strong problem-solving abilities.
- Good understanding of mobile security best practices.
- Ability to work independently and meet deadlines.
Job Type: Full-time
Pay: E£10, E£20,000.00 per month
Application Question(s):
- have you worked in a full project from A - Z ? if yes what is the project ?
- Have you developed and published an app to the Google Play Store or Apple App Store? If yes, can you share examples?
- Which mobile frameworks do you use (Flutter, React Native, Kotlin, Swift)? Which one do you prefer and why?
- How do you test your mobile apps before release?
- How much salary do you expect ?
Language:
- English (Preferred)
Mobile App Developer
Posted today
Job Viewed
Job Description
Mid-Level Mobile App Developer (Flutter)
Key Responsibilities
• Design, develop, and maintain mobile applications using Flutter (Dart).
• Build new apps from scratch, ensuring scalability, performance, and maintainability.
• Integrate mobile apps with backend services (RESTful APIs, GraphQL).
• Write clean, efficient, and reusable code following best practices.
• Collaborate with designers to implement pixel-perfect UIs and smooth user experiences.
• Debug and resolve performance, compatibility, and usability issues.
• Work closely with QA to ensure high-quality app releases.
• Stay up to date with the latest Flutter and mobile development trends.
Requirements
• Strong proficiency in Flutter (Dart) with proven experience in developing mobile apps.
• Hands-on experience building and deploying apps for iOS and Android.
• Good understanding of mobile architecture, state management, and app lifecycle.
• Experience with REST APIs and integrating external services.
• Solid problem-solving and analytical skills.
• Familiarity with Git and collaborative workflows.
• Ability to write clean, maintainable, and testable code.
Nice-to-Have (Not Mandatory)
• Knowledge of state management libraries (e.g., Provider, Riverpod, Bloc, GetX).
• Experience with Firebase or other cloud backend services.
• Familiarity with CI/CD for mobile apps.
• Understanding of app store submission processes (Google Play, Apple App Store).
What We Offer
Opportunity to build mobile apps from scratch using the latest technologies.
• A collaborative and innovative work environment.
• Professional growth and career development opportunities.
• Competitive salary and benefits package.
Be The First To Know
About the latest Mobile applications Jobs in Egypt !
Mobile App Developer
Posted today
Job Viewed
Job Description
Job description
As a Senior Mobile App Developer, you will be a key contributor to our mobile app development projects, specializing in Android and iOS platforms. Leveraging your expertise in React Native, GraphQL, Git, Android, and iOS development, you will build robust and scalable solutions. The successful candidate will collaborate with cross-functional teams to deliver high-quality mobile applications that meet user and business requirements.
Responsibilities:
- Develop and maintain feature-rich, cross-platform mobile applications for Android and iOS using React Native.
- Utilize Git for version control, following best practices for collaboration and code quality.
- Collaborate with backend developers to integrate APIs and ensure effective communication between frontend and backend systems.
- Optimize mobile applications for performance, responsiveness, and platform-specific nuances on both Android and iOS.
- Design and implement state management solutions, considering factors such as data persistence and synchronization.
- Collaborate with UX/UI designers to implement responsive and visually appealing mobile interfaces for both platforms.
- Develop and execute unit tests using Jest and other testing frameworks to ensure code reliability.
- Set up and maintain CI/CD pipelines for automated build and deployment processes.
- Troubleshoot and debug issues promptly, providing effective solutions to ensure a smooth user experience on both Android and iOS.
- Stay updated on the latest industry trends, tools, and best practices in mobile app development
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years experience as a Senior Mobile App Developer focusing on React Native, Git, and Android/iOS development.
- Strong understanding of React Native components, lifecycles, and state management.
- Proficient in Git version control, including branching, merging, and conflict resolution.
- Knowledge of mobile app design principles, UX/UI best practices, and responsive design.
- Familiarity with testing frameworks such as Jest for unit testing in React Native.
- Excellent collaboration and communication skills in a cross-functional team environment.
- Familiarity with collaboration tools such as Jira, Teams, etc.…
Mobile App Developer
Posted today
Job Viewed
Job Description
Working Days and Hours:
Monday to Friday, 9 AM - 6 PM (UK Hours); Potential for Flexible Hours
Location:
Remote/Online
Salary Range:
Attractive Top of Market Salary (paid in GBP/USD)
Palm Outsourcing helps international companies find talent in Egypt.
Please note, we will only be considering excellent applicants with solid demonstrable experience. If you do not have clear and evidenced experience, you will be immediately rejected, so please do not apply.
Contrastingly if you feel you are a right fit relative to the requirements below, please proceed.
Role Description
We are seeking a talented
Mobile App Developer
to join our team. You will be responsible for developing and maintaining high-performance, cross-platform mobile applications for iOS and Android. This role requires a strong understanding of mobile UI/UX principles, API integration, and efficient code development.
Key Responsibilities
- Develop and build robust, scalable, and secure mobile applications.
- Translate UI/UX designs and wireframes into high-quality code.
- Integrate third-party APIs and services into mobile applications.
- Ensure optimal performance, responsiveness, and user experience across different devices and OS versions.
- Conduct thorough testing, debugging, and troubleshooting of mobile applications.
- Stay informed about the latest trends and best practices in mobile development.
Minimum Qualifications
- Proven experience as a
Mobile App Developer
with expertise in one or more frameworks such as React Native, Flutter, Kotlin, or Swift. - Solid understanding of JavaScript (ES6+), Dart, or other modern mobile programming languages, along with familiarity with mobile development lifecycle.
- Experience with state management libraries (e.g., Redux) and mobile UI frameworks.
- Familiarity with native build tools and environments (Xcode, Android Studio).
- Understanding of mobile design patterns and performance optimization.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
Company Benefits
- Top-of-the-market pay.
- Remote working.
- Potential for flexible hours.
- Typically, we work with our own laptops, but if you need any extra gadgets to do your best work, we've got you covered.
- Becoming a part of Palm Outsourcing, where your performance is rewarded in long-term job security and continued growth opportunities.
Thank you for taking the time to apply, we look forward to reviewing your application.
Mobile App Developer
Posted today
Job Viewed
Job Description
Working Days and Hours:
Monday to Friday, 9 AM - 6 PM (UK Hours); Potential for Flexible Hours
Location:
Remote/Online
Salary Range:
Attractive Top of Market Salary (paid in GBP/USD)
Palm Outsourcing helps international companies find talent in Egypt.
Please note, we will only be considering excellent applicants with solid demonstrable experience. If you do not have clear and evidenced experience, you will be immediately rejected, so please do not apply.
Contrastingly if you feel you are a right fit relative to the requirements below, please proceed.
Role Description
We are seeking a talented
Mobile App Developer
to join our team. You will be responsible for developing and maintaining high-performance, cross-platform mobile applications for iOS and Android. This role requires a strong understanding of mobile UI/UX principles, API integration, and efficient code development.
Key Responsibilities
- Develop and build robust, scalable, and secure mobile applications.
- Translate UI/UX designs and wireframes into high-quality code.
- Integrate third-party APIs and services into mobile applications.
- Ensure optimal performance, responsiveness, and user experience across different devices and OS versions.
- Conduct thorough testing, debugging, and troubleshooting of mobile applications.
- Stay informed about the latest trends and best practices in mobile development.
Minimum Qualifications
- Proven experience as a
Mobile App Developer
with expertise in one or more frameworks such as React Native, Flutter, Kotlin, or Swift. - Solid understanding of JavaScript (ES6+), Dart, or other modern mobile programming languages, along with familiarity with mobile development lifecycle.
- Experience with state management libraries (e.g., Redux) and mobile UI frameworks.
- Familiarity with native build tools and environments (Xcode, Android Studio).
- Understanding of mobile design patterns and performance optimization.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
Company Benefits
- Top-of-the-market pay.
- Remote working.
- Potential for flexible hours.
- Typically, we work with our own laptops, but if you need any extra gadgets to do your best work, we've got you covered.
- Becoming a part of Palm Outsourcing, where your performance is rewarded in long-term job security and continued growth opportunities.
Thank you for taking the time to apply, we look forward to reviewing your application.