Short Description:
Require React-native developer who uses programming languages and development skills to develop, test and release applications in iOS/Android platform. Candidate will be required to work closely with the backend team and often take into account UI and UX principles when creating applications.
Roles and Responsibilities:
- Support the entire application lifecycle (concept, design, test, release and support).
- Produce fully functional mobile applications writing clean code.
- Gather specific requirements and suggest solutions.
- Write unit and UI tests to identify malfunctions.
- Troubleshoot and debug to optimize performance.
- Design interfaces to improve user experience.
- Liaise with Product development team to plan new features.
- Ensure new and legacy applications meet quality standards.
- Stay up to date with new technology trends.
Want more jobs like this?
Get Software Engineering jobs in Lanzhou, China delivered to your inbox every week.
Skills /Competencies:
Essential:
- Computer Science / Engineering Bachelor Degree or equivalent
- Experienced 5+ Years in working through the integrated solution design, development, release cycle and delivering software products.
- Demonstrated success in designing and delivering complex integrated solutions across different technologies.
- Solution Designer/Consultant/ Integration Design/CI-CD delivery experience.
- Solid experience in leading integrated customer facing mobile applications using React-native framework.
- Extensive experience working with both JavaScript (JS) and TypeScript (TS).
- Strong understanding of both class and functional components in React.
- Proficient in system architecture utilizing MVVM and MVC design patterns.
- Knowledge in software development utilizing a variety of system integration methods, technologies including web services, SOAP, REST, JSON, APIs, XML, automated testing frameworks and orchestration tools.
- Should be well versed with Agile development framework.
Candidate should have solid knowledge in React-native development and have prior experience to build and support mobile applications. Good to have Cantonese speaking local profiles.
Additional Skills:
Excellent customer interfacing skills.
Excellent written and verbal communication skills.
Strong attention to detail and outstanding analytical and Problem-solving skills.