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