Top 3 Reasons To Join Us
Performance & salary review yearly
Competitive Package
Full salary-based social insurance
The Job
About the Role
The Senior Mobile Developer is responsible for architecting, building, and optimizing high-quality mobile applications that serve users. This role drives technical excellence across the mobile stack, ensures best-in-class performance, and collaborates closely with Product, Design, Backend, and QA to deliver seamless user experiences.
Key Responsibilities
1. Mobile Engineering & Development
- Architect, design, and develop mobile applications (iOS / Android / Flutter / React Native depending on stack).
- Implement new features, modules, and mobile-specific components.
- Integrate backend services, authentication systems, third-party SDKs, and internal microservices.
- Ensure app security, OS compliance, and robust data protection.
2. Performance, Quality & Reliability
- Optimize load time, memory usage, battery consumption, and network efficiency.
- Troubleshoot production issues, debug complex problems, and plan long-term fixes.
- Maintain high code quality through code reviews, refactoring, and CI/CD best practices.
3. Architecture, Planning & Collaboration
- Contribute to architectural decisions and the long-term mobile technical roadmap.
- Work with PM/PO and Business/Operations teams to estimate, plan, and deliver sprint work.
- Collaborate with Design, Backend, and QA to clarify requirements and ensure feasibility.
4. Technical Ownership & Mentorship
- Act as the technical owner for assigned mobile projects.
- Provide guidance on architecture, technology choices, and optimization strategies.
- Mentor junior/mid-level developers and uphold engineering standards.
Your Skills and Experience
- 5+ years of hands-on mobile development experience.
- Strong proficiency in at least one core tech stack: Android (Kotlin/Java), iOS (Swift/Objective-C), React Native (JS/TS), or Flutter (Dart).
- Deep understanding of: Mobile architecture patterns (MVVM, Clean Architecture, Redux, VIPER, Bloc...) RESTful APIs, GraphQL, WebSockets.
- State management and offline-first design.
- Firebase, analytics, crash reporting & performance monitoring.
- Experience publishing and maintaining apps on App Store / Google Play.
- Strong debugging, profiling, and optimization capability.
- Familiarity with Git, CI/CD, and automated testing frameworks.
Why You'll Love Working Here
- Performance & salary review yearly
- Paid social insurance based on full salary
- Bao Viet Insurance
- Medical Checkup
- 15 days of annual leave
- Parking allowance