Job details

React Native Developer

  • Java
  • REST
  • GraphQL
  • iOS
  • Android
  • Agile
  • React Native

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 6 months ago

  • Develop and test mobile app code based on user specifications, with varying degree of independence vs. collaboration with the rest of the tech team
  • Modify existing code throughout the app to correct errors or improve performance
  • Participate in designing the framework from scratch.
  • Collaborate with internal/external technical teams to align on appropriate design for requirement.
  • Provide technical troubleshooting for applications and database systems with emphasis on root cause analysis.
  • Able to work collaboratively with multiple teams working in different modules and technologies
  • Work on special projects or other relevant duties as assigned.
  • Bachelor/master's degree in computer science / engineering, Information Science / Related IT Discipline.
  • At least 4 years of React Native experience, minimally 5 years in mobile development (Android or iOS native platforms)
  • Experience rolling out apps on the Apple/Google Play store, doing optimization, release and distribution management.
  • Experience working with tools such as Crashlytics, Firebase, Sentry etc, offline storage and multi-threading.
  • Production experience with React Native, including specific demonstrated experience with: React Hooks, REST or GraphQL integration, React Native style system...
  • Familiar with architectures principles, patterns, framework and blueprint
  • Solid understanding of Git and other version control systems.
  • Experience in working with server-side javascript.
  • Fluent communication in English.
  • Ability to work abroad for a long time (at least 3-6 months).
  • Experience in an Agile environment.
  • Possess initiative and disposition with a strong commitment and orientation towards results and high-quality standards
  • Strong problem-solving skills and ability to think out of the box.
  • Self-motivator with a positive attitude and with high energy.
  • Willingness and openness to learn new skills, technologies, and frameworks.

PREFERRED SKILLS

  • Excellent communication, interpersonal, and negotiation skills.
  • Experience in Adobe CMS, marketing automation and web analytics (AEM, ACS, AA and AT)
  • Experience in Microsoft Azure suite, Microsoft Dynamics and Customer Data Platform (Microsoft Certified is advantage)
  • Domain knowledge in travel & attractions, hospitality, retail industry and/or financial services is highly beneficial.
  • Design and implement unit testable code that is highly maintainable solutions
  • Strong analytical and problem-solving abilities to identify and address challenges and opportunities.
  • Thrive in a fast-paced and dynamic environment, adapting to changing priorities and managing multiple projects simultaneously.
  • Opportunities for professional development and advancement within the organization
  • Probation salary is 100% of the official salary.
  • 13th-month salary and performance review twice a year.
  • Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year);
  • Project Bonuses
  • Business trip allowance
  • Enjoy company summer trip and other team building activities held monthly and quarterly.
  • IT Certificate allowance as regulated.
  • Social, health and unemployment Insurance following Government policy;
  • BIC Care Health Insurance.
  • Have chances to gain knowledge on the latest waves of blockchain, AI, Big Data.
  • Professional, creative and dynamic working environment.
  • Work five days per week with flexible check-in time