Product Developer (溝通平台軟體開發)

工程
全職
Taipei, Taiwan

部門介紹

Synology’s product developers create cutting edge products used by millions of users around the world. Our portfolio of data storage, networking, and surveillance products are powered by our own software solutions, giving us a unique edge in today’s crowded market. We are looking for engineers that can make an impact, bringing in fresh ideas from different areas to help expand our team of high-energy developers.

職務說明

The Mail Infrastructure Team is responsible for our on-premises communication solution: MailPlus, Contacts and Calendar. Our team is responsible for one of the fastest-growing solutions within Synology, with over 100% year on year growth. As a part of the team, you will be working with exciting technologies, both proprietary and open source. Our mission is to bring profound changes in business communication, with an emphasis on simple but intuitive interface design and professional management features that scales up to thousands of users.

You will:
- Write high-quality code and run thorough tests through the automated CI system
- Conduct code review and provide constructive suggestions
- Design and implement features within a defined performance envelope
- Work with designers and product managers to implement user interfaces
- Perform performance tuning on both the user interface (frontend) and internal services (backend)
- Investigate and resolve issues reported by users

職務需求

You are expected to have:
- Experience in software development with proficiency in at least one of the following languages: C, C++, JavaScript, Python or Go.
- Ability to work independently and as part of a team

We're targeting candidates with:
- Experience in JavaScript frameworks, e.g., React, Vue, Redux-Saga
- Excellent programming skills in C/C++/JavaScript
- Strong knowledge of email, instant messaging, and/or voice chat systems
- Experience in system performance tuning on Linux systems
- Experience in porting or implementing open-source projects
- Familiarity with SQL or NoSQL databases, e.g., PostgreSQL, SQLite, Redis
- Experience in writing and debugging multi-process and multi-threaded applications
- Experience in full life cycle of system implementation (analyze, design, build, test, implement, and support)

馬上應徵
在此拓展您的職業生涯

若有進一步消息將儘快與您聯絡

上傳履歷與自傳檔案時,請使用 Microsoft Word/PowerPoint 或 PDF 格式。