Responsibilities: Work as part of a small, super charged team coding in C++ at Windows platforms You own complex technical projects which span multiple teams from planning through execution and support adoption of software engineering standard methodologies. Take responsibility for the overall planning, execution and success of high quality software releases. Constantly evaluate our success and lead change when necessary. You will define evaluation criteria for new technologies and software development techniques, and drive their adoption when appropriate We want someone who will provide leadership, skills development opportunities, and mentoring to engineers in a collaborative way, in addition to finding, hiring and retaining the best technical talent You will assess and handle product risks including handling engineering schedules, while minimizing technical debt and improving the quality of the technology Ability to write clean an reusable code Extraordinary engineering background and extensive experience with C++ at Windows platforms Background in desktop application development 5+ years software development experience and 1+ years management experience in leading small and agile teams building commercial software products. Deep understanding of client-server architectures and associated software design patterns Excellent verbal and written communicator Ability to clearly distill complex and ambiguous situations into actionable plans for your team We are looking for someone who supports team career growth and job happiness We are committed to an inclusive and diverse YXBJ. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer. A strong communicator in both Chinese and English Earned a BS or MS in Computer Science or gained equivalent experience
Requirements: Ability to write clean an reusable code Extraordinary engineering background and extensive experience with C++ at Windows platforms Background in desktop application development 5+ years software development experience and 1+ years management experience in leading small and agile teams building commercial software products. Deep understanding of client-server architectures and associated software design patterns Excellent verbal and written communicator Ability to clearly distill complex and ambiguous situations into actionable plans for your team We are looking for someone who supports team career growth and job happiness We are committed to an inclusive and diverse YXBJ. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer. A strong communicator in both Chinese and English Earned a BS or MS in Computer Science or gained equivalent experience