Job Summary
Job description
Overview of job
1. Position Summary
- We are looking for a Software Engineer specializing in Mobile to build high-quality user experiences across the new ecommerce apps.
- This role is perfect for someone who enjoys working on React Native or similar projects, moves quickly, and wants to drive real business impact.
2. Responsibilities:
- Build complex features with scalable UI, state management, and performance in mind.
- Drive code quality and promote best practices.
- Collaborate with backend, design, QA, and product teams.
- Participate in architecture design, sprint planning, and code reviews.
- Collaborate with product and design to shape user experience from ideation to release.
- Improve build and release workflows (Fastlane, GitLab CI/CD, TestFlight, Play Store).
- Work closely with the QC Team to ensure reliable releases.
- Support and resolve production incidents when needed.
- Performance & salary review yearly
- Paid social insurance based on full salary
- Bao Viet Insurance
- Medical Checkup
- 15 days of annual leave
- Parking allowance
Job Requirement
3. Requirements
Must Have
- 3+ years of experience with React Native and its ecosystem (navigation, state management, native modules)
- Experience with React.js/Next.js is a plus
- Strong understanding of React Native internals, bridging, and native modules (iOS/Android)
- Solid experience in mobile architecture, modular design, and code splitting
- Good knowledge of mobile performance, memory optimization, and app stability
- Ability to own end-to-end features and lead mobile initiatives
- Strong communication skills; able to explain technical concepts to non-technical stakeholders
- Confident English communication (written & spoken) with global teams
Nice to Have
- Experience in e-commerce or health tech projects
- Experience with mobile performance tuning, push notifications, and deep linking
- Basic backend knowledge (Node.js or Go)
- Experience working with Design Systems or Component Libraries
4. Soft Skills
- Strong communication & collaboration skills
- High ownership and proactiveness
- Mentoring capability
- Detail-oriented
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- React Native
- Mobile App
- ReactJS
- iOS
- NodeJS
- Push Notification
- Golang
- Android
- Ecommerce
- Performance tuning
- NextJS
- CI/CD
- System Architecture
COMPETENCES
- Team Leadership
- Communication Skills
- Confident
- Teamwork
- Detail oriented