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.
REQUIRED SKILLS AND EXPERIENCE
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.