← Back to jobs
ITviec

Software Engineer React-Native
Pizza Hut Digital & Technology
HybridVietnamabout 2 months ago
Job Description
Top 3 Reasons To Join Us
Flexible Friday afternoon
18 Annual Leave + 5 Recharge Days/ Year
Hybrid working model
The Job
WHAT YOU'LL WORK ON:
- React Native applications running on iOS, Android, and Web
- Shared UI components and business logic across platforms
- Performance-sensitive workflows used in real restaurant operations
- Production code where stability matters more than cleverness
RESPONSIBILITIES:
React Native Engineering
- Build and maintain features using React Native, with attention to:
- Component design and hooks
- Rendering performance and rerender control
- Navigation patterns
- Platform differences (iOS / Android / Web)
- Contribute to ReactJS codebases when shared behavior makes sense
- Write code that teammates can easily understand, maintain, and extend
Debugging, Performance & Production Quality
- Debug issues across JavaScript and platform-specific behavior
- Investigate crashes and production issues using tools such as: Sentry, Crashlytics, Datadog
- Optimize performance where it matters (avoid premature optimization)
- Take ownership of features after release through monitoring and iteration
Delivery & Collaboration
- Work closely with backend engineers on API contracts and data flows
- Collaborate with product, design, and QA to ship stable features
- Participate in code reviews focused on quality, clarity, and learning
- Communicate clearly in English with international teammates
- 3+ years of professional experience with React Native
- Experience shipping and maintaining apps on iOS and Android
- ReactJS / Web experience is a strong plus
- Solid understanding of:
- React hooks and component lifecycle
- Rendering performance and memoization
- Debugging tools and workflows
- Experience integrating RESTful APIs and handling async data
- Comfortable owning features endtoend within a defined scope
- Willing to learn, ask questions, and improve continuously
Nice to Have (Not Mandatory)
- Exposure to native mobile development (Java, Kotlin, Swift, ObjectiveC)
- Experience working in large codebases or shared component systems
- Enjoys using AI-assisted coding (“vibe coding”) to: Explore solutions faster, Debug more efficiently, Learn unfamiliar areas
- AI tools are encouraged, not restricted. We trust engineers to use them responsibly.
Attractive Benefits:
- 100% salary during probation period
- Annual Leave: 18 days/ year
- Five “Recharge Days” – Extra days, in addition to company holidays.
- Flexible Friday afternoon
- Full salary insurance
- 13th-month bonus
- Gift + 1 day off for birthday
- Advanced health insurance (Generali)
- Regular engagement activities: sport clubs, internal event…
- Support Macbook and Monitor
Benefits
Attractive Benefits:
- 100% salary during probation period
- Annual Leave: 18 days/ year
- Five “Recharge Days” – Extra days, in addition to company holidays.
- Flexible Friday afternoon
- Full salary insurance
- 13th-month bonus
- Gift + 1 day off for birthday
- Advanced health insurance (Generali)
- Regular engagement activities: sport clubs, internal event…
- Support Macbook and Monitor