306 Mobile Software Engineer jobs in Egypt
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 Software Engineer- Mobile React Native
Posted today
Job Viewed
Job Description
Job purpose:
We are seeking an experienced
Senior React Native Developer
with 3
+ years of professional experience
in mobile application development, including at least
3 years dedicated to React Native
. You will be responsible for architecting, developing, and maintaining high-quality cross-platform mobile applications, ensuring excellent performance, scalability, and maintainability.
You'll work closely with
designers, product managers, and backend engineers
to deliver seamless user experiences and mentor junior developers on best practices.
Key accountabilities and decision ownership:
- Lead
the design, development, and deployment of scalable React Native applications for iOS and Android. - Architect
clean, maintainable, and reusable code following
Clean Architecture
and industry best practices. - Integrate with RESTful APIs and/or GraphQL backends.
- Implement
state management
using Redux Toolkit, Recoil, Zustand, or equivalent. - Optimize applications for performance, responsiveness, and offline capabilities.
- Collaborate with designers to ensure pixel-perfect UI using tools like
Figma
or
Zeplin
. - Work with native modules (Java/Kotlin for Android, Swift/Objective-C for iOS) when needed.
- Implement automated testing (unit, integration, and E2E) using
Jest
,
React Native Testing Library
, or
Detox
. - Participate in code reviews, ensuring adherence to
coding standards, security guidelines, and best practices
. - Mentor and guide junior developers, fostering a culture of learning and improvement.
- Stay updated on the latest React Native releases, libraries, and mobile development trends.
Must have professional qualifications:
- 3+ years
of professional experience in mobile development. - 3+ years
hands-on experience with React Native. - Strong understanding of
JavaScript (ES6+)
and
TypeScript
. - Solid experience integrating mobile apps with
REST APIs
and
GraphQL
. - Deep understanding of mobile UI/UX standards and accessibility guidelines.
- Familiarity with native mobile development in
Kotlin/Java
(Android) or
Swift/Objective-C
(iOS). - Experience with
Git
and branching strategies. - Strong debugging, problem-solving, and performance optimization skills.
- Experience with app distribution and deployment to
Google Play Store
and
Apple App Store
.
Preferred Skills:
- Knowledge of
React Query
,
MobX
, or
Apollo Client
. - Experience with
CI/CD pipelines
. - Familiarity with
Firebase
services (FCM, Authentication, Crashlytics, Remote Config). - Knowledge of
security best practices
in mobile apps (e.g., SSL pinning, secure storage).
Soft Skills
- Excellent communication and collaboration skills.
- Ability to work in agile/scrum environments.
- Strong sense of ownership and accountability.
- Mentorship and leadership qualities.
Mobile Wallet Business Development Manager
Posted today
Job Viewed
Job Description
Title: Mobile Wallet Business Development Manager
Sector: Consumer & Retail Banking
Role Summary:
Lead the development and growth of Banque Misr mobile wallet business in the retail sector, driving revenue growth, market share expansion, and excellent customer experience.
Duties:
- Develop and implement mobile wallet strategies, aligning with Banque Misr overall digital payments vision
- Conduct market research, competitor analysis, and customer feedback analysis to inform business decisions.
- Foster relationships with key retail partners, merchants, and fintech companies to expand mobile wallet acceptance and usage.
- Identify and pursue new business opportunities, collaborations, and revenue streams.
- Collaborate with internal teams to develop and enhance mobile wallet features, functionality, and user experience.
- Develop and execute promotional campaigns to drive mobile wallet adoption and usage.
- Meet and exceed sales targets, revenue goals, and key performance indicators (KPIs)
- Communicate progress, challenges, and opportunities to senior management, internal teams, and external partners.
- Ensure adherence to Central Bank of Egypt regulations and Banque Misr policies.
Domain Expertise/Requirements:
- Bachelor's degree from an accredited college/university.
- Experience not less than 8 years, 3 years from in supervisory Level.
- Fluent in both written and spoken Arabic and English languages.
- Excellent computer skills.
Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a talented and experienced Software Engineer to become a pivotal part of our growing team. At swegit, you'll have the unique opportunity to shape the development landscape of a diverse array of client projects. Your contributions will not only drive our clients' success but also play a crucial role in our company's journey and expansion.
Responsibilities
- Develop and maintain
web or mobile
applications (or both). - Contribute to
both frontend and backend
components of full-stack solutions. - Implement and manage
CI/CD pipelines
for mobile and web applications. - Work with
containerized environments
for efficient deployments. - Ensure
high performance, stability, and reliability
through effective monitoring and testing. - Collaborate on
database management
using relational and NoSQL databases.
What We're Looking For
- Proficiency in TypeScript frameworks like
,
NestJS
,
Hono
or
React Native
. - Hands-on experience with
Docker
and CI/CD tools such as
GitHub Actions
. - Solid understanding of databases like
PostgreSQL
and
MongoDB
. - Strong communication skills in English, capable of engaging effectively with clients and team members.
- A proactive problem-solver who enjoys tackling new challenges.
- Someone who thrives both independently and as part of a team.
What We Offer
- A pivotal role in a growing IT consultancy, with ample opportunities for personal and professional development.
- A commitment to a healthy, stress-free workplace, respecting work-life balance.
- Regular team activities and a culture focused on making work fun and rewarding.
- Competitive salary.
Software Engineer
Posted today
Job Viewed
Job Description
Job description
We are looking for a versatile Software Engineer who is flexible, multi-skilled, and ready to take on different challenges
- Location:
Alexandria - Type:
Full-Time (
On-Site
)
job Details
- Experience:
3+ Years - Career Level:
Mid-level / Senior - Education Level:
Bachelor's Degree - Job Categories:
IT/Software Development Engineering - Telecom/Technology
Job Requirements
- Strong C# programming skills.
- Experience in web application development using ASP.NET, ASP.NET Core, .
- Solid background in
PHP - Develop and implement applications and systems using PHP.
- Ability to work across different technologies and adapt quickly
- Problem solver with a team-player mindset
If you are passionate about building high-quality solutions and enjoy working in a dynamic environment, we'd love to meet you
Apply now by sending your CV to (
) or connect with us directly here on LinkedIn.
Software Engineer
Posted today
Job Viewed
Job Description
About us
Beanstock is the leading platform for residential real estate investment in France. We make it easy for investors to buy, renovate, rent out, and manage rental properties entirely online. Our mission is to simplify and democratize access to rental investment.
About the role
To strengthen our platform, we are recruiting a
Software Engineer
to support the development of our products. You will have the opportunity to shape the success of our business and drive the company's growth by delivering industry-leading products. This is a unique opportunity to join a dynamic, fast growing company and to define the future of real estate investment.
Key Responsibilities
- Develop and maintain integrations/systems …
- Identify and resolve bugs and optimize application performance
- Build highly performant and scalable code capable of handling heavy transaction volume
- Write reusable, testable and efficient code
- Collaborate with cross-functional teams and contribute to product roadmap accomplishments
About you
- At least 3 years of experience developing web applications with modern frameworks and technologies
- 2+ years experience with Laravel
- Experience with relational databases, preferably PostgreSQL
- Experience with version control (GitHub preferred)
- Unit Testing experience
- Strong understanding of software development methodologies and principles
- Great team player and able to work e ciently with minimal supervision
- Experience building modern SaaS applications
- Understanding of security and scaling aspects for full-stack web applications
- An eye for detail and a commitment to quality work
Nice to haves
- Experience with VueJS and TailwindCSS
- Experience with Laravel Nova
- Experience with Laravel Vapor
- Mocking services & advanced testing
- Test-Driven Development
- Experience in AWS infrastructure
- Experience building and maintaining CI/CD systems
Beanstock is an equal opportunity employer committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age, disability, or any other characteristic protected by laws and regulations.
Be The First To Know
About the latest Mobile software engineer Jobs in Egypt !
Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a dedicated Software Engineer with a passion for development and a team-oriented attitude, ready to bring powerful software to life.
Blink22 is a vibrant community of developers working together to create powerful software solutions for clients worldwide. We value open and honest communication with clients and among our team. As a Software Engineer on our team, you'll build comprehensive, creative software solutions for clients using advanced development technologies. But you won't do it alone. Our team is experienced and well-versed in every aspect of software development, and we apply dev-friendly processes like Continuous Integration and Code Review to ensure the satisfaction of clients and developers alike.
RequirementsRequired Technical skills:
- A Bachelor's degree in Computer Science or equivalent.
- An understanding of data structures, OOP principles, design patterns, and best development practices.
- The ability to learn new technologies quickly.
- A basic understanding of web platforms and technologies.
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.
- Additional accessories for your computer.
- In-office entertainment and lounge spaces.
- Weekly team lunches.
- Access to various educational resources.
Software Engineer
Posted today
Job Viewed
Job Description
Employment type: Remotely, Full-time.
About the Role
We're looking for a talented Software Engineer to join our DPI (Deep Packet Inspection) Platform team. In this role, you'll contribute to the design, development, and optimization of backend components that power our large-scale telecom solutions. This is mid- level position compared to our Senior Software Engineer role, so while you won't be expected to lead architecture decisions, you will play a hands-on role in developing features, fixing bugs, and ensuring system stability.
A key requirement for this role is solid experience with SOAP and Diameter protocols. You'll work alongside senior engineers, gaining exposure to telco-scale systems and modern backend technologies.
Key Responsibilities
• Develop and maintain backend modules that interact with SOAP/Diameter interfaces.
• Implement reliable, efficient code for high-throughput and low-latency systems.
• Collaborate closely with senior engineers on design and code reviews.
• Troubleshoot and optimize performance in live and test environments.
• Work with network and systems engineers to ensure robust protocol handling.
• Assist in integrating backend services with other DPI platform components. Minimum Qualifications
•
3+ years experience building backend systems in C++ (Go experience is a plus).
• Hands-on experience with SOAP and Diameter protocols.
• Solid understanding of IP networking (L3+ protocols, NAT, VPN, TLS concepts).
• Experience working with Linux-based development environments.
• Strong problem-solving skills and attention to detail.
• Bachelor's degree in computer science, Engineering, or equivalent experience. Preferred Qualifications
• Familiarity with telecom environments or network protocol analysis (e.g., Wireshark).
• Experience with message queues, caching, or streaming technologies (Kafka, Redis).
• Knowledge of microservices, Docker, or containerized deployments.
• Exposure to observability tools (Prometheus, Grafana).
• Experience working in Agile environments (SCRUM, KANBAN).
Benefits
• Competitive salary.
• Flexible work environment.
• Opportunity to work with cutting-edge networking and streaming technologies.
Software Engineer
Posted today
Job Viewed
Job Description
We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.
ResponsibilitiesBuild scalable web applications
Build front-end pages
Implement new features and optimize existing ones from data model to UI.
Identify and own new required infrastructure to support new features, resiliency or to improve scale out of Enozom projects.
Build RESTful APIs.
Requirements0-2 years of experience
Strong algorithms, data structures, and coding background.
Disciplined approach to testing and quality assurance.
Strong knowledge of web development concepts using any web development platform (ASP.NET, Java, PHP, , .)
Strong knowledge in front-end development using any front-end platform (Angular, AngularJS, React, , .)
Software engineering best practices (e.g. unit testing, code reviews, and design documentation).
B.S. in Computer Science (or equivalent work experience)