Senior Front End Engineer:

The job description

  • Polish team C-end products (such as customer service center, chat IM, intelligent robot, etc.) to bring good customer service experience to users.

  • Build industry-leading B-terminal system (such as customer service workbench, visual process platform, cross-terminal desktop application, etc.) to ensure customer service efficiency, reduce business iteration cost, and improve operation capacity.

  • Systematically build didi’s experience-related system, and enable the business to provide all Didi users with services that can be found, solved and felt good.

  • Participate in visualization and other front-end technology open source, build and iterate team open source projects, export team technical influence.

Job specification

  • Bachelor degree or above, major in computer science or related.

  • Love front-end technology, SOLID foundation of HTML, CSS, JS.

  • Familiar with Vue or React, at least 1 year framework experience.

  • Understand front-end engineering development tools such as Webpack.

  • Good coding skills, communication and collaboration skills, familiar with basic algorithms and design patterns.

  • NodeJS, open source project development experience is preferred.

Senior Java Engineer:

There are three directions to choose from: open platform, operating system and experience engine

The job description

  • Participated in the system design and research and development of Didi Experience platform-open platform;

  • Abstract the business requirement model of the system and promote the continuous construction of the system platform capability;

  • Solve complex business and technical problems and drive continuous positive system evolution.

Job specification

  • 1. Bachelor degree or above, major in computer science, at least 3 years experience in server development;

  • Strong Java coding skills, familiar with common data structures and algorithms, familiar with Spring, Guava and other mainstream framework tools;

  • Familiar with the application scenarios and principles of distributed, cache, message queue, MySQL and other technologies;

  • Good design skills, familiar with various design patterns and able to give appropriate solutions according to business needs;

  • Active thinking, strong learning ability, certain ability to work under pressure, good communication and team work, willing to share;

  • Experience in Taiwan construction and open platform construction is preferred.

The job description

  • In-depth experience and service business, reasonable abstract modeling of business; Build a simple, easy to expand, low cost, high availability system.

  • Participate in the requirement docking, system design, research and development, and optimization of worktable, flow engine, and single engine system to ensure the quality of delivery.

  • Solve complex business and technical problems and drive continuous positive system evolution.

Job specification

  • Bachelor degree or above in computer science or related field.

  • Solid programming skills, familiar with data structure and algorithm, familiar with common development framework, proficient in Java language

  • Familiar with distributed system architecture, familiar with storage, queue, cache, network, big data processing and other technologies to solve problems

  • Passion for technology, strong independent, initiative learning ability, good communication skills, self-driven, eager to learn

– Experience and service system construction experience is preferred, complex enterprise application project experience is preferred;

The job description

  • Participated in the business construction of Didi experience platform, completed the design and research and development of productivity, standardization, quality inspection, satisfaction NPS and other systems;

  • Lead and participate in the architecture, design, core function development and system optimization of the core back-end service of Didi Experience operation system;

  • Planning and promoting the implementation of architecture upgrade and stability construction of key core services;

  • Responsible for the investigation and research of technical difficulties, solve the key design, technology, performance and other problems in the system;

Job specification

  • Solid computer foundation, good data structure, design pattern, database, network basic knowledge;

  • Familiar with common tools, such as dependency management package management tool Maven, version control tool git;

  • Familiar with Java technology stack: Spring system, Mybatis, HttpComponents, Guava, etc.

  • Familiar with MySQL application development, database transaction isolation level, indexing principle, performance tuning, NoSQL research;

  • Possess the technical breadth/depth commensurate with the working years, have strong logical thinking ability, good at analysis, induction, description, communication, and problem solving;

  • With a sense of responsibility and initiative, I can push forward from business and technical perspectives to achieve goals in the face of complex business problems.

The coordinate of the position is Beijing, Xi Erqi, resume can be sent to [email protected], the other is the basic bonus of three months, team construction leave, fruit in the afternoon, meal supplement, boss Nice, mature open source project in the team, flexible working, etc., I am the r&d of the department, hc more recently, Urgent recruit, big opportunity, direct push department.