Senior Mobile Developer

Location Hanoi
Industry Technology
Job reference 11297
Job type Permanent
Consultant email
Date posted Aug 04, 2021


As a Senior Mobile Developer, your job is to push the boundaries of excellent development, using the latest web technologies:

• Design, implement and maintain iOS/Android app in complex, distributed systems

• Ensure quality and performance of the application

• Analyze and design system flow and procedures to ensure optimum control and security of data and efficient use of resources

• Work closely with other groups (QA, Designer, BA, Customer Support) to effectively diagnose and resolve software defects

• Participate in team collaborative design and code review activities

• Prioritize tasks and communicate to senior management effort estimates and project status periodically

• Research new technologies to fulfill project requirements

Mandatory requirements:

• At least 10 years of working experience as a Mobile Developer

• At least 4 years of experience working with React Native mobile application development

• Knowledge of JavaScript, HTML/HTML5, CSS

• Experience with secure protocols (SSL/TLS), relational databases, and SQL

• Experience on Native mobile development (iOS or Android) is an advantage

• Solid understanding of Software methodologies, design patterns (OOP, MVC, etc.)

• Experience with Firebase, Push Notification, React Hook, React Navigation, Location Service, Socket

• Experience with Redux

• Experience in optimizing performance: Background Process, Threads, Memory leaks, Services

• Have a good understanding of unit testing and UI testing

• Experience in building complex UI, customize open-source libraries is a plus

Desirable requirement:

• Experience with Booking Engine Platform/ E-Commerce, CMS/CRM systems is a plus

• Technical understanding or experience with Blockchain and distributed systems.

• Experienced in Digital Payment system is a plus

• Prior experience working in a start-up.