IOS development engineer

> Job Description

  1. Master Objective-c, as well as UI, network, database, XML/JSON parsing and other development skills in IOS SDK;
  2. Familiar with IOS development framework and common component libraries, and have a deep understanding of network programming;
  3. Have an in-depth understanding of performance tuning and online exception diagnosis, such as application memory, power, network optimization, crash, stuck exception location, etc.;
  4. Have their own perception of terminal UI/UE, pursue user experience, understand modularity and API design ideas;
  5. Experience in C++/Rust development, and experience in developing large front-end shared libraries is preferred;

Android development engineer

> Job Description

  1. Solid basic programming skills, and proficient in at least one language in Java/Kotlin;
  2. Familiar with Android development framework and common component libraries, and have a deep understanding of network programming;
  3. Experience in performance optimization and stability improvement, including UI, multi-threading, data storage, IO, network, memory, flashback/ANR processing, etc.;
  4. Possess good analytical and problem-solving skills, able to independently undertake tasks and have the ability to systematically control progress;
  5. Front-end and server-side development experience is preferred;

Java engineer

> Job Description

  1. Computer related major, with rich coding experience;
  2. Familiar with the basic technology system of Java, including JVM, class loading, thread, concurrency, IO resource management, network;
  3. In-depth understanding of SOA and microservice architecture, proficient in using open source frameworks such as Spring Boot, Kafka, Redis, Elasticsearch, and practical development experience;
  4. Have strong problem analysis and processing ability, have the ability to identify key business requirements and design domain models, and have relatively strong hands-on ability;
  5. Have a solid programming foundation, understand basic frameworks such as IO and multi-threading;
  6. Participate in the company's project development, iteratively optimize the engineering structure, and ensure the stable operation of the system;

Front-end development engineer

> Job Description

  1. Participate in the design and development of the company's front-end engineering;
  2. Proficient in various front-end technologies (including HTML/CSS/JavaScript, etc.), familiar with ES6 syntax, and familiar with network protocols (HTTP/SSL);
  3. Proficient in various front-end technologies and frameworks, such as JQuery, VueJs, React, NodeJs, Bootstrap, Ant Design, etc.;
  4. It can effectively solve browser compatibility issues, performance issues, and differences between different devices.
  5. Experience in front-end development of platform official account and platform cross-border trade is preferred;