Mobile Application Developer
RESPONSIBILITIES:
- Participate in the full Software Development Life Cycle (SDLC), including analysis, architecture, development, testing, deployment, and maintenance.
- Design, develop, and maintain mobile apps on iOS and Android platforms (Flutter proficiency preferred).
- Integrate mobile apps with backend systems via RESTful APIs / GraphQL, ensuring smooth communication and performance.
- Collaborate with backend developers to align on API design, data structures, authentication, and system integration.
- Apply basic backend knowledge (.NET Core, NodeJS) to understand data flows, review APIs, and perform minor adjustments or fixes when required.
- Apply knowledge of relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB, Oracle) to understand and optimize data flows from backend to mobile app.
- Implement app features that support retail business processes such as e-commerce, loyalty programs, POS, and payment integration (MoMo, ZaloPay, VNPay, …).
- Optimize app performance and user experience (UI/UX), including caching strategies and offline-first capabilities.
- Ensure code quality through unit testing, integration testing, and adherence to clean code practices.
- Collaborate with designers, product owners, and other stakeholders to gather requirements and deliver business value.
- Provide second-level support, troubleshoot issues, and ensure timely resolution of technical incidents related to mobile apps.
- Work with DevOps teams to package, release, and maintain mobile applications via CI/CD pipelines, Docker, K8s, and cloud platforms.
- Maintain up-to-date technical documentation, including API usage guides and app architecture.
- Participate in code reviews, technical discussions, and knowledge-sharing sessions.
- Train and support new team members when required.
- Perform additional tasks and projects as assigned by the Application Senior Manager.
REQUREMENTS:
- Good communication, ability to adapt work quickly
- Ability to read / understand and listen / speak English
- Ability to analyze and develop ideas
- Communication skills, relationships
- Ability to manage and work independently and work well under pressure
- Good skills in writing and presenting issues and solutions
- Ability to evaluate, analyze problems
- Ability to travel as required
- Ability to work overtime when required.
- Priority is given to applicants who have worked in the foreign company
- Supportive & co-operative mindset
- Must have experience Retail/Wholesale Business Analyst.
WORK LOCATION: Lot B, An Phu – An Khanh New Residential, An Phu Ward, District 2
WORKING TIME: 8:30 – 17:30 Monday to Friday
HOW TO APPLY: Send your CV to hieu.lnk@mmvietnam.com


