We are looking for a Senior Software Engineering with a strong focus on React Native (Expo) to build high-quality mobile applications. You will play a key role in designing, developing, and maintaining cross-platform apps, while also contributing to backend services and web applications when needed. Experience with Tamagui, GraphQL, and backend platforms like Supabase is highly desirable. Familiarity with CI/CD tools such as EAS and GitHub Actions, and exposure to AWS or Azure, is a plus.
Responsibilities:
Mobile Development (Primary Focus)
- Design, develop, and maintain cross-platform mobile applications using React Native (Expo)
- Build scalable, high-performance, and user-friendly mobile experiences for iOS and Android
- Ensure app quality through testing, debugging, and performance optimization
- Implement modern UI systems (e.g., Tamagui) for consistent design across platforms
Frontend Development (Secondary)
- Contribute to web applications using React.js and TypeScript when required
- Ensure responsive design and cross-browser compatibility
Backend Development
- Develop and maintain backend services using Node.js
- Build and integrate APIs using GraphQL (preferred) and/or REST
- Work with backend platforms such as Supabase
Collaboration & Engineering Practices
- Collaborate with designers, product managers, and engineers to deliver end-to-end features
- Participate in code reviews, architecture discussions, and technical decision-making
- Contribute to CI/CD pipelines using tools like EAS and GitHub Actions
Requirements:
- Strong hands-on experience with React Native (Expo) — this is the primary focus
- Have the under-the-hood experience to write custom Native Modules in Swift and Kotlin when a project pushes beyond standard library capabilities
- Solid understanding of mobile app architecture, performance optimization, and debugging
- Experience with React.js for web development is a plus
- Proficiency in Node.js for backend development
- Experience with GraphQL (preferred) or REST APIs
- Familiarity with Tamagui is a strong advantage
- Experience with Supabase or similar backend services is preferred
- Understanding of CI/CD pipelines and version control (Git, EAS, GitHub Actions)
- Exposure to cloud platforms (AWS or Azure) is a plus
- Strong problem-solving skills and proactive mindset
- Good communication and teamwork skills
- Have experience with AI tools such as Claude, Cursor are plus
Benefits:
- Work Location: HCM/ DN (Open remote for other locations)
- An open mind and flat structure where every voice is welcome.
- A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environment
- Individual assessments every 6 weeks with your line manager
- Performance review every 6 months
- 15 days of annual leave
- Christmas Holiday
- Competitive salary
- Bonus: 13th-month Salary
- Social insurance for employees who pass their probation