405 Mobile Developer jobs in Egypt
Mobile Developer
Posted today
Job Viewed
Job Description
The ideal candidate will be responsible for designing, developing, testing, and debugging cross-platform mobile applications for the company. Using JavaScript, TypeScript, React Native, and native mobile technologies, this candidate will be able to translate user and business needs into functional mobile app experiences.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native
- Build responsive, performant user interfaces for iOS and Android platforms
- Collaborate with UX/UI designers to translate mockups and wireframes into functional mobile app screens
- Optimize applications for maximum performance, battery efficiency, and user experience
- Write clean, maintainable, and well-documented code following React Native best practices
- Participate in code reviews and maintain coding standards
- Work closely with backend developers to integrate APIs and services
- Implement native modules and bridge native iOS/Android functionality when needed
- Troubleshoot and debug mobile app issues across different devices and OS versions
- Handle app store deployment processes for both iOS App Store and Google Play Store
- Stay current with React Native updates, mobile development trends, and platform-specific guidelines
- Contribute to the improvement of development processes and mobile CI/CD workflows
Required Qualifications
- Bachelor's degree in Computer Science, Mobile Development, or related field (or equivalent experience)
- 2+ years of experience in mobile app development with React Native
- Proficiency in JavaScript (ES6+) and React Native framework
- Experience with React Native navigation libraries (React Navigation, etc.)
- Strong understanding of mobile UI/UX principles and platform-specific design guidelines
- Knowledge of version control systems (Git)
- Experience with React Native styling (StyleSheet, Flexbox)
- Understanding of mobile app performance optimization techniques
- Familiarity with mobile development tools (Xcode, Android Studio)
- Knowledge of mobile debugging tools and techniques (Flipper, React Native Debugger)
- Experience with app store submission processes
Preferred Qualifications
- Experience with TypeScript in React Native projects
- Knowledge of state management libraries (Redux, Zustand, Context API)
- Familiarity with testing frameworks (Jest, Detox, React Native Testing Library)
- Experience with package managers (npm, yarn) and React Native package ecosystem
- Understanding of mobile accessibility standards and implementation
- Knowledge of push notifications, deep linking, and mobile analytics
- Experience with native iOS (Swift/Objective-C) or Android (Java/Kotlin) development
- Familiarity with mobile backend services (Firebase, AWS Amplify)
- Experience with CodePush or over-the-air update solutions
- Knowledge of mobile CI/CD pipelines (Fastlane, App Center, Bitrise)
- Experience with mobile app security best practices
- Familiarity with React Native performance monitoring tools (Flipper, Reactotron)
Application Process
Please submit your resume, portfolio, and a cover letter explaining why you're passionate about react native development. Include links to your GitHub profile and any relevant projects or live demos.
Android Mobile Developer
Posted today
Job Viewed
Job Description
We are looking for a Senior Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibilities- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and have published at least one original Android app
- Proven work experience in the financial sector "Banking (retail / corporate), Loan origination, Investment, etc." is a major credit
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Experience of 7+
Benefits
- Attractive salaries
- Hybrid work model
- Healthy working environment
- Medical Insurance
- Social Insurance
Junior Android Mobile Developer
Posted today
Job Viewed
Job Description
We are seeking a talented and passionate Android Mobile App Developer to join our dynamic development team. The ideal candidate will have strong experience in developing mobile applications using Java and Kotlin. You will be responsible for designing, implementing, testing, and maintaining high-performance mobile applications for Android platforms. If you are enthusiastic about creating seamless and intuitive mobile experiences, we want to hear from you
Responsibilities::
- App Development: Design, develop, and maintain Android applications using Java and Kotlin.
- UI/UX Design: Implement user interfaces that are both functional and visually appealing, following Material Design principles.
- Collaborate: Work closely with cross-functional teams, including product managers, designers, and backend developers, to create cohesive and innovative mobile solutions.
- Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
- Testing: Write unit tests, perform debugging, and participate in code reviews to ensure high-quality, bug-free applications.
- Optimization: Optimize applications for maximum speed and scalability.
- Integration: Integrate third-party libraries and APIs as needed (e.g., Firebase, RESTful APIs).
- User Feedback: Continuously monitor and improve app performance based on user feedback and analytics.
- Stay Current: Stay up to date with the latest Android development trends, tools, and technologies.
Requirements::
- Experience: Minimum of 3 years of experience in Android app development.
- Proficiency: Strong knowledge of Java and Kotlin for Android development.
- Android SDK: Familiarity with Android SDK, development tools (Android Studio, Gradle, etc.), and version control systems like Git.
- APIs & Web Services: Experience integrating RESTful APIs, JSON, and working with network operations.
- UI Design: Solid understanding of UI/UX principles and experience with Android layouts, Views, and animations.
- Databases: Experience with local databases (e.g., SQLite, Room) and remote data storage.
- Testing: Knowledge of Android testing frameworks (JUnit, Espresso) and best practices for writing unit and UI tests.
- Performance Optimization: Experience with app performance profiling, memory management, and debugging tools.
- Collaboration Tools: Familiarity with collaboration tools like JIRA, Confluence, or Trello.
- Communication: Strong verbal and written communication skills; ability to explain technical concepts clearly.
Preferred Skills::
- Android Architecture: Knowledge of modern Android architecture components (MVVM, LiveData, ViewModel, DataBinding).
- CI/CD: Experience with Continuous Integration and Continuous Deployment pipelines.
- Cloud: Familiarity with cloud-based services such as Firebase or AWS for mobile applications.
- Third-Party Libraries: Experience with libraries like Retrofit, Glide, Dagger/Hilt, and RxJava.
- App Deployment: Experience with publishing apps to the Google Play Store.
Benefits::
- Competitive salary and benefits package
- Social & Medical Insurance
- Opportunities for career growth and development
- Collaborative and innovative work culture
Senior Mobile Developer
Posted today
Job Viewed
Job Description
At RocketDevs, we connect talented engineers from emerging markets with top global companies. Our mission is to empower developers, unlock opportunities, and foster inclusive growth through remote work.
We're hiring skilled Mobile Developers to work with one of our client companies. If you love building high-quality mobile apps and want to collaborate with international teams, this is for you.
What We're Looking For
- 4+ years professional experience in mobile app development
- Proficiency in at least one of the following:
- SwiftUI (iOS)
- .NET MAUI (cross-platform)
- Flutter (Dart)
- React Native (JavaScript/TypeScript)
- Solid understanding of mobile app architecture and design patterns (MVC, MVVM, etc.)
- Experience integrating REST APIs / GraphQL APIs
- Familiarity with Git and agile workflows
Nice-to-Haves
- Publishing apps to App Store and Google Play
- Knowledge of push notifications, in-app purchases, and app performance optimization
- CI/CD pipelines for mobile (Fastlane, GitHub Actions, etc.)
- Familiarity with native modules (Objective-C, Java, Kotlin, or C# for .NET MAUI)
- Experience with mobile testing frameworks (XCTest, Espresso, Detox, etc.)
Your Responsibilities
- Build and maintain mobile applications for iOS and Android
- Translate UI/UX designs into pixel-perfect, performant apps
- Optimize apps for performance, responsiveness, and battery efficiency
- Collaborate with backend engineers and designers to deliver new features
- Troubleshoot, debug, and improve application reliability
- Stay updated on mobile frameworks and industry best practices
Why Join
- Work remotely with international teams on exciting projects
- Be part of RocketDevs' mission to connect global talent with opportunity
- Access mentorship, growth, and skill-building resources
- Remote-first environment with flexible work culture
Certification
Developers who successfully complete our technical assessment and interview process may earn the RocketDevs Mobile Developer Certificate, which can be displayed on LinkedIn to validate your expertise.
Job Type: Contract
Education:
- Bachelor's (Required)
Language:
- English (Required)
Senior Mobile Developer
Posted today
Job Viewed
Job Description
700Apps is seeking a highly skilled Senior Mobile Developer to join our dynamic team. The ideal candidate will have extensive experience in C# and .NET development, with a strong background in creating high-quality mobile applications.
- Design, develop, and maintain mobile applications using C# and .NET technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and maintain high coding standards.
- Conduct thorough testing and debugging to ensure the reliability and functionality of applications.
Requirements
- 4+ years of experience in C# and .NET development
- 3+ years of experience with Xamarin.Forms and .NET MAUI
- Proficiency in building and deploying apps for iOS and Android
- Experience with MVVM architecture and data binding
- Knowledge of mobile lifecycle, navigation patterns, and responsive design
- Familiarity with RESTful APIs, JSON, and integration techniques
- Strong debugging and troubleshooting skills
- Experience with Git and version control workflows
- Ability to work independently and within a team
Mobile Developer Flutter
Posted today
Job Viewed
Job Description
TAWANTECH is looking for a talented Mobile Developer specializing in Flutter to join our growing team. In this role, you will be responsible for designing and building mobile applications for both iOS and Android platforms using the Flutter framework. You will collaborate with designers, project managers, and backend developers to create highly efficient and user-friendly mobile applications.
This is an excellent opportunity for someone who is passionate about mobile development, enjoys working with innovative technology, and is eager to contribute to a collaborative environment.
Key Responsibilities:- Develop and maintain mobile applications using Flutter for iOS and Android platforms.
- Collaborate with the design team to create pixel-perfect, visually stunning, and high-performance user interfaces.
- Integrate RESTful APIs and third-party libraries to enhance application functionality.
- Optimize applications for performance, responsiveness, and speed.
- Conduct thorough testing and debugging to ensure high-quality applications.
- Stay updated with the latest trends and best practices in mobile development.
- Participate in code reviews and contribute to a culture of continuous improvement.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in mobile application development, with at least 2 years of experience in Flutter.
- Strong understanding of Dart programming language.
- Experience in building applications that adhere to mobile UI guidelines (iOS, Material Design).
- Familiarity with state management solutions (e.g., Provider, Riverpod, Bloc).
- Knowledge of integrating RESTful APIs and managing application state efficiently.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and a keen attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
- Familiarity with native mobile development (Swift, Kotlin).
- Experience with unit and UI testing (e.g., Flutter Test, Widget Test).
- Knowledge of cloud services and deployment processes (e.g., Firebase, AWS).
Senior Mobile Developer
Posted today
Job Viewed
Job Description
- Critical Thinking & Strong Problem Solving
- Good Arabic & English Communication Skills
- Good interpersonal skills
- Excellent Research Skills.
- Ability to work with minimum supervision on technical and non-technical matters.
- Ability to analyze information and make appropriate recommendations.
- Ability to adapt and change based on new business requirements and environment.
- Ability to understand the given task verbally or written.
- Good understanding of Microsoft technologies
Requirements
- 5 to 10 years experience
- Experience developing numerous Mobile Apps in any language
• Experience in Object Oriented Programming (OOP) concepts. - Understanding of the Software Development Life Cycle (SDLC)
- Knowledge in Xamarin is a Must
- Knowledge in MAUI is a Must
Be The First To Know
About the latest Mobile developer Jobs in Egypt !
senior mobile developer
Posted today
Job Viewed
Job Description
We're Hiring "senior Android Developer"
For a leading Saudi-based fintech company operating across the Middle East and Africa, providing innovative digital payment solutions.
Location: Downtown, Cairo
Responsibilities
Design, build, and maintain advanced Android applications (Kotlin _ java _ flutter).
Develop and maintain cross-platform mobile applications using Flutter.
Collaborate with product managers, designers, and backend engineers to deliver high-quality solutions.
Ensure performance, quality, and responsiveness of applications.
Implement best practices in mobile app architecture, coding standards, and UI/UX design.
Identify and fix bugs, optimize performance, and continuously improve app stability.
Stay up to date with emerging mobile technologies and industry trends.
Mentor junior developers and contribute to code reviews
Qualifications
Preferred Education and Experience
Bachelor's degree in computer science or related field
Minimum 6-9 years of professional experience in Android development with a strong portfolio of apps on the App Store.
Familiarity with Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI, or Bitrise.
Strong knowledge of design patterns like MVC, MVVM, Singleton, Delegate, etc.
Experience integrating with cloud-based platforms like AWS, Azure, or Google Cloud.
Exposure to iOS development or cross-platform frameworks beyond Flutter.
Knowledge of fintech/payment domain applications.
Experience working in Agile/Scrum environments.
Senior Mobile Developer
Posted today
Job Viewed
Job Description
Requirements and responsibilities
Snr Mobile App Developer
Responsibilities:
The role is responsible for driving the evolution, design, implementation, and delivery of our mobile application covering layouts, workflows, and integration with our existing solutions. The designs and workflows must be intuitive, responsive, extensible, and scalable.
Duties Include:
- Collaborate with Product Management, UI/UX designers and backend developers on product requirements and direction.
- Translate requirements and direction into architectural designs taking into consideration workflows, responsive UI, performance, scalability, and extensibility.
- With QA teams drive the design, implementation, and delivery of new functionality to meet business requirements.
- Drive product quality by following and utilizing mobile application coding standards, unit test and automation.
- Document your work.
- Establish and deliver on plans on new versions of the mobile application.
- Debug and resolve in a timely manner, defects found throughout the lifecycle from development through to user.
Technical Qualifications:
- Computer Science, Math or Engineering degree, and/or relevant experience.
- Experience in mobile application development in both iOS (Swift) and/or Android (Kotlin) native environments.
- Experience in mobile application development in Flutter is a plus.
- Experience utilizing APIs.
Non-Technical Qualifications:
- Self-starter with excellent problem-solving skills.
- Strong analytical and troubleshooting skills.
- A desire for learning and process improvement.
- Passion for collaboration, but ability to work independently.
- Must have good written and verbal communication skills.
Senior Mobile Developer
Posted today
Job Viewed
Job Description
Job Title:
Senior Mobile Developer / Lead Mobile Developer
Remote job
Full or part-time job
Key Responsibilities:
APP Development:
- Design and develop high-quality mobile applications for both iOS and Android (using Flutter or other frameworks).
- Ensure smooth performance and excellent user experience.
Team Leadership:
- Mentor and guide junior developers within the team.
- Conduct regular code reviews to maintain code quality and standards.
App Architecture:
- Design scalable, secure, and stable application architecture.
- Define best practices, tools, and frameworks for sustainable development.
System Integration:
- Collaborate with backend teams and API developers to ensure seamless integration.
Lifecycle Management:
- Manage the full lifecycle of mobile applications from requirement analysis to deployment.
- Maintain and update apps with bug fixes and new features.
Security & Quality Assurance:
- Implement data security standards and ensure compliance with best practices.
- Perform unit testing and integration testing.