Role Overview
The Full Stack Mobile Developer builds, maintains, and scales high-quality mobile applications across iOS and Android platforms. This role covers the full mobile development lifecycle—from UI implementation and backend integration to deployment, optimization, and ongoing improvements.
You will work closely with product, design, and engineering teams to translate requirements into performant, user-friendly mobile experiences. This role is ideal for developers who enjoy owning features end-to-end, balancing technical quality with user experience, and working across the mobile stack in fast-paced environments.
Core Responsibilities
Mobile Application Development — 40%
- Build and maintain mobile applications for iOS and Android
- Implement responsive, polished UI aligned with design specifications
- Translate Figma or design files into clean, maintainable code
- Optimize performance, responsiveness, and stability across devices
- Manage application state and component architecture
Backend Integration & Services — 25%
- Integrate mobile apps with backend services and APIs
- Handle authentication, data synchronization, and error handling
- Implement secure and scalable data flows
- Integrate third-party SDKs and services as needed
Testing, Deployment & Maintenance — 15%
- Maintain version control and clean code practices
- Support app deployment to App Store and Google Play
- Debug issues, monitor performance, and resolve crashes
- Write and maintain unit and integration tests
Platform Optimization & Features — 10%
- Implement platform-specific features and enhancements
- Optimize onboarding, navigation, and user flows
- Ensure compatibility with OS updates and device variations
- Manage permissions, notifications, and deep linking
Collaboration & Delivery — 10%
- Collaborate with product, design, and engineering teams
- Participate in sprint planning, reviews, and retrospectives
- Communicate progress, risks, and trade-offs clearly
- Contribute to documentation and shared engineering standards
Requirements
Must-Haves (Required)
- 1–2+ years of professional mobile development experience
- Experience building and shipping mobile apps for iOS and/or Android
- Proficiency with either cross-platform frameworks (Flutter, React Native) or native mobile development
- Experience integrating mobile apps with backend services or APIs
- Strong understanding of mobile app lifecycle and performance considerations
- Proficiency with Git and collaborative development workflows
- Excellent written and verbal English communication skills
- Ability to work independently in a fully remote environment
- Portfolio, GitHub repository, or examples of launched apps
Nice-to-Haves (Preferred)
- Experience with both cross-platform and native development
- Exposure to mobile CI/CD pipelines and automated testing
- Experience with analytics, monitoring, or attribution SDKs
- Startup or product-focused development experience
- Mentorship or technical leadership experience
Tools Proficiency
Must-Haves (Required)
- Mobile development tools (Flutter or native iOS/Android toolchains)
- IDEs (Android Studio, Xcode, VS Code, or equivalent)
- Version control (Git, GitHub/GitLab)
- Design handoff tools (Figma or equivalent)
- Communication tools (Slack, Zoom, Microsoft Teams)
Nice-to-Haves (Preferred)
- Backend & mobile services (Firebase or similar)
- CI/CD tools for mobile deployment
- Mobile analytics and crash reporting tools
- API testing tools
- Project management tools (Jira, Notion, Asana, ClickUp)
Benefits
- Competitive Salary: Based on experience and skills
- Remote Work: Fully remote — work from anywhere
- Generous PTO: In accordance with company policy
- Direct Mentorship: Access to global industry leaders
- Learning & Development: Continuous growth resources
- Global Networking: Work with international teams
- Health Coverage (Philippines only): HMO after 3 months (full-time)
Our Recruitment Process
- Application
- Skills Assessment
- Initial Screening
- Top-grading Interview
- Client Matching
- Job Offer
- Onboarding