At Honor, you will be able to adopt advanced software design and development modes such as agile, Devops, and open source, and work with outstanding software engineers in the industry.
Participate in software research and development of consumer products such as mobile phones, tablets, PCs, wearables, and routers, cloud infrastructure platforms, cloud services, and Glory’s corporate IT digital business (from research and development to manufacturing, and the entire process of e-commerce). The code will be used by hundreds of millions of users, and the software will truly change human life.
Job responsibilities include but are not limited to:
1. Complete all aspects of the product life cycle from customer requirements to software product definition, architecture design, development and implementation, and maintenance;
2. Complete the entire process of large-scale enterprise IT process-based and digitalized IT systems, including service-based identification of IT products, service-based design, service-based development and implementation, service-based governance and operation full life cycle management, and actual combat with large capacity and high concurrency The implementation of IT solutions in scenarios;
3. Creatively solve the technical problems in the construction of ToC products or cloud infrastructure platforms, and apply cutting-edge technologies to enhance the core competitiveness of products;
4. Encourage your creativity, from scene innovation, experience innovation, to continuously improve the efficiency and convenience of consumers using Honor products;
5. Have the opportunity to participate in the research and planning of cutting-edge technologies in the industry, participate in the operation of open source communities, work and communicate with global experts, and build influence in the industry.
Requirements:
1. Computer, software, communication and other related majors;
2. Love programming, have a solid foundation, be familiar with but not limited to one or more of JAVA/C++/C/Python/JS/HTML and other programming languages, and have good programming habits;
3. Have the ability to work independently and solve problems, be good at communication, willing to cooperate, keen on new technologies, good at summarizing and sharing, and like hands-on practice;
4. Have a certain understanding of data structures and algorithms;
5. Preferred conditions:
(1) Have experience in the development of IT application software, Internet software, IOS/Android and other related products, not satisfied with what they have learned in the classroom, and actively participate in software programming competitions inside and outside the school or actively participate in programming open source community organizations during school;
(2) Familiar with front-end development technologies such as JS/AS/AJAX/HTML5/CSS.
6.Working language is Chinese.