Software Engineer (React-Native)

Software Engineer (React-Native)

Job Category: Information Technology
Job Type: Hybrid
Job Location: Project Based

Job Responsibilities:

-Responsible for the development of the company’s mobile terminal (React-Native)
-Understand the business requirements, closely cooperate with the backend, and jointly debug the interface
-Encapsulate React Native components, and be responsible for the integration of Android and iOS clients;
-Optimize the quality, performance, and user experience of mobile products, and cooperate with product updates and iterations
-Daily development document arrangement and code log management

job requirements:

-Computer-related majors, more than 2 years of front-end development, experience in RN technology stack projects;
Master front-end development knowledge, familiar with html, css, js, ts; use ES6, ES7, ES8;
-Understand basic principles of RN and related technologies, and be able to independently complete the architecture design of the module;
-Proficient in using react-navigation and redux, familiar with inter-component communication and data management; proficient in FlexBox layout, familiar with multi-version adaptation and different size model adaptation;
-Get used to designing and developing efficient and reusable components, forming module encapsulation and calling, with clear logical thinking and maintainable code;
-Familiar with the bridging of RN native modules, understand native UI layout, multi-threading, memory management and other mechanisms;
-Experience in iOS/Android local code integration is preferred;
-Good communication skills and teamwork skills
-Excellent verbal and written communication skills in Manndarin.

Working Location:Sunway Geo Avenue / WFH

 

岗位职责:

1、负责公司移动端(React-Native)的开发

2、了解业务需求,与后端紧密配合,联调接口

3、封装React Native组件,并负责Android与iOS客户端集成;

4、高效完成开发任务,提交高质量代码

5、优化移动端产品的质量、性能、用户体验,配合产品更新迭代

6、日常开发文档整理与代码日志管理

 

岗位要求:

1、计算机相关专业,2年以上前端开发,有RN技术栈项目经验;

2、掌握前端开发知识,熟悉html,css,js,ts;使用ES6、ES7、ES8;

3、了解RN及其相关技术的底层基础原理, 能独立完成模块的架构设计;

4、熟练使用react-navigation、redux,熟悉组件间通信和数据管理;熟练FlexBox布局,熟悉多版本适配和不同尺寸机型适配;

5、习惯设计开发高效可复用的组件,形成模块封装调用,逻辑思路清晰,代码可维护;

6、熟悉RN原生模块的桥接,了解原生的UI布局、多线程、内存管理等机制;

7、有iOS/ Android本地代码集成经验者优先;

8、良好的沟通能力和团队协作能力

Apply for this position

Allowed Type(s): .pdf, .doc, .docx