====================================================================================== Senior Software Engineer, Mac Location: Beijing
Responsibilities:
Work as part of a small, super charged team coding in Object-C 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
Requirements:
5+ years software development experience 1+ years management experience in leading small and agile teams building commercial software products. Extraordinary engineering background and extensive experience with Objective-C Background in desktop application development 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 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