Job Summary
- Technical Skill:
- React Native ,
- iOS ,
- Android ,
- JavaScript ,
- Animation ,
- XCode ,
- OOP ,
- Design Patterns ,
- Automation Testing ,
- TypeScript ,
- REST API ,
- Push Notification ,
- Gradle ,
- ES6 ,
- IntelliJ IDEA ,
- Mocha ,
- Redux ,
- Jest ,
- App Store ,
- Android Studio ,
- React Navigation ,
- Redux Saga ,
- Redux Thunk ,
- React Hooks ,
- Play Store
Job description
Overview of job
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- A very attractive salary package, 100% salary during probation period
- Up to 14th month salary
- Sign-in bonus & performance bonus when applicable
- Social Insurance on Gross salary
Health Insurance
Social Insurance
Unemployment Insurance
- PTI Premium medical Insurance
- 14 to 18 annual leave days per year+public holidays
1 additional annual leave day for each 2 working years
- Hybrid working model or full remote (conditions apply)
- Annual allowance for personal development training (driver license, yoga, music...)
- On-demand professional certification training (PMP, AWS etc...)
- International mobility to France and Canada for outstanding performers
- All year personal well-being coaching program
- Parking fees paid
- Free coffee, tea & soft drinks all day long
- Monthly event for celebrating birthdays (Dirox Open Coffee)
- Relax room with entertainment & amenities for employees (Football, Ping pong table, tv, books, Game consoles)
- Annual company trip
- Social activities such as team building: movie theater, dinner, bowling, …
- Football, badminton club…
- Training and online courses will be supported by the company
- Great support from talent team and experienced expert from SWAT team and Security team
Job Requirement
Must have
- 2+ years of professional experience working with React Native.
- 4+ years of professional software development experience.
- Firm grasp of the JavaScript and TypeScript languages and its nuances, including ES6+ syntax
- Deep knowledge of React Hooks (or component-life-cycle) and React ecosystem (Redux, React Navigation, Redux Thunk, Redux Saga,...) programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ...
- Good knowledge of OOP and Design Patterns.
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of Authentication, Push Notification, Animation, Camera, Maps, WebSocket…
Nice to have
- Good English communication skills
- Experience with automated testing suites, like Jest or Mocha..
- Experience in native app development (iOS, Android) is a plus
- Developed and published at least one React Native app to Play Store và App Store is a plus
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- React Native
- iOS
- Android
- JavaScript
- Animation
- XCode
- OOP
- Design Patterns
- Automation Testing
- TypeScript
- REST API
- Push Notification
- Gradle
- ES6
- IntelliJ IDEA
- Mocha
- Redux
- Jest
- App Store
- Android Studio
- React Navigation
- Redux Saga
- Redux Thunk
- React Hooks
- Play Store
COMPETENCES
- Professional Experience
- Communication Skills
BUSINESS PROFILE
Dirox, a high quality Software Products and Websites Outsourcing company.
Founded in 2002, Dirox is an It ousourcing services company based in Ho Chi Minh City, Vietnam. Our team is composed a company of sixty people, came from Europe and Vietnam.
Dirox is combining efficiency, simplicity as well as cutting edge technologies and methodologies to deliver software, websites and web applications to worldwide clients for various business sectors.
What we do?
Dirox provides custom platforms, web, mobile apps ( included security audit, technical analysis, support) with innovative usages and services. Since the early years, Dirox has developed everything from short term project websites to fully fledged product lines involving complex technical platforms using Java, PHP, or mobile platforms, always with the same focus and toward quality, delivery dates, cost efficiency. It is with the same insight we nurture our talents and our dedicated employee.