Senior Application Software Engineer

Job Responsibilities:
1. Responsible for the design and development of middleware/application/UI for desktop and mobile software;
2. Responsible for the preparation of relevant technical documents;
3. Responsible for alignment with FAE, demand analysis and product design;

Job Requirements:
1. Bachelor's degree or above, computer, software engineering and other related majors;
2. Proficient in C/C++ language, at least 3 years of experience in desktop App software development;
3. More than 1 year experience in mobile app software development (PC/Android/iOS)
4. Familiar with version management tools, practical application experience of GIT and SVN;
5. Proficient in English reading;
6. Good teamwork and communication skills;
7. Strong learning ability, able to work under pressure, excellent logical thinking ability.
1. Python/Java/C#/Go/Objective-C/Swift/Kotlin
2. Proficiency in using front-end frameworks such as Vue/React, or cross-platform GUI frameworks such as QT;
3. Experience in product design and development in IoT and smart home industry;
4. Experience in agile software development and continuous delivery; 

Welcome to send your resume to HR email(, we will contact you in time!

Other Jobs