
Mobile Application Developer — Full-Stack / Cross-Platform
- or -
Post a project like this- Posted:
- Proposals: 63
- Remote
- #4518338
- Expired





Description
We are looking for an experienced Mobile Application Developer to help design, develop, and maintain a modern mobile application for iOS and Android.
The goal is to build a reliable, scalable, and user-friendly mobile application with a clean architecture, secure backend integration, and a smooth user experience.
The developer will work closely with us to understand business requirements, translate them into technical solutions, develop new features, integrate APIs, test the application, and troubleshoot issues throughout the development lifecycle.
Responsibilities
Design and develop mobile applications for iOS and Android.
Build clean, maintainable, and scalable application architecture.
Develop responsive and user-friendly mobile interfaces.
Integrate mobile applications with RESTful APIs and backend services.
Implement authentication, authorization, user registration, login, and account management.
Work with databases and backend services as required.
Implement push notifications and other mobile-specific functionality.
Handle application state management and data synchronization.
Integrate third-party services and APIs when required.
Write unit, integration, and UI tests.
Debug application crashes, performance problems, and functional issues.
Optimize application performance and memory usage.
Ensure secure handling of user and application data.
Participate in code reviews and technical discussions.
Support application deployment to the Apple App Store and Google Play Store.
Troubleshoot and support production issues after release.
Preferred Technology Experience
We are open to the right technology choice, but strong experience with one of the following is preferred:
Flutter / Dart
React Native / TypeScript
React Native + Expo
.NET MAUI / C#
Native Swift / SwiftUI for iOS
Native Kotlin / Jetpack Compose for Android
Backend Experience
Experience with backend development is a strong advantage, particularly:
C# / .NET / ASP.NET Core
REST APIs
SQL Server or PostgreSQL
Entity Framework Core
Authentication and authorization
JWT/OAuth
Cloud services such as Azure or AWS
API integration and third-party services
What We Are Looking For
We are looking for someone who can do more than simply implement individual tickets. The ideal developer should be able to:
Understand business requirements independently.
Recommend appropriate technical solutions.
Design applications with scalability and maintainability in mind.
Take ownership of features from development through deployment.
Communicate clearly about technical decisions and project progress.
Identify potential problems before they become production issues.
Work independently while also collaborating effectively with the project team.
Write production-quality code and tests.
Troubleshoot and resolve difficult technical problems.
Development Process
The project will follow an iterative development process. You will be involved in:
Requirements → Architecture → Development → API Integration → Testing → Code Review → Deployment → Production Support
We expect the developer to communicate regularly about progress, blockers, technical decisions, and potential improvements.
Required Experience
5+ years of professional software development experience preferred.
Strong hands-on mobile development experience.
Experience delivering applications to production.
Strong understanding of REST APIs and client-server architecture.
Experience with Git and modern development workflows.
Experience debugging and troubleshooting real-world applications.
Understanding of mobile application security and performance.
Good communication and problem-solving skills.
Nice to Have
Experience with e-commerce applications.
Experience with payment gateway integration.
Push notifications.
Maps/location services.
Analytics and crash reporting.
Social login.
Offline support and synchronization.
CI/CD for mobile applications.
Azure or AWS.
Experience publishing applications to both App Store and Google Play.
Experience working with .NET backend systems.
Oleksandr P.
100% (6)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

-/ Do you already have an existing mobile application/codebase that needs improvement and new feature development, or are we starting the application from scratch?
-/ For the backend side, do you already have APIs and backend services available (such as .NET/ASP.NET Core), or would you need support with backend architecture and API development as well?
-/ Could you share the main features and user flows you want to include in the first version such as user onboarding, account management, payments, maps/location, notifications, offline support, or any specific business workflows?
-/ Do you already have UI/UX designs prepared, or would you like us to help define the mobile experience, design system, and interface improvements? -

Hello Oleksandr,
Quick Questions for Better Understanding of Project Scope
Do you already have UI designs and backend APIs, or should we handle both?
Which stack do you prefer, Flutter, React Native, or .NET MAUI?
Are payment, maps, push notifications, and social login required in the first release? -

- Could you please explain the core user journey and the main functionality you expect in the first version of the application?
- What user types/roles will exist in the system, and what permissions should each role have? For example, will there be regular customers, administrators, staff, vendors, or other user types?
- How should the application handle data synchronization, unreliable internet connections, and offline usage? Should users be able to continue using certain parts of the application without an internet connection and have their data synchronized later, or should the application require an active connection for all major operations?

