Product Developer (多媒體應用軟體開發)

Engineering
Full-time
Taipei, Taiwan

Department Info

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 who can make an impact, bringing in fresh ideas from different areas to help expand our team of high-energy developers.

Job Description

We are creating more content today than ever before. The ubiquitous smartphone, for example, enables anyone with great ideas to become tomorrow's internet superstar. Synology's solutions empower content creators of any skill level to safely and efficiently store their files and projects. A Synology system however, is also more than just storage space, but includes comprehensive data management and media organization capabilities.
You'll be working with other developers, UI/UX designers, plus product management and marketing to deliver class-leading, web-based solutions.

You'll fit right in if these describe you:
- You like solving difficult problems:
You are always looking for ways to make something better in unique and innovative ways. You are not content to leave matters as they are. Life to you is a never-ending optimization and refactoring process.
- You work well collaboratively and on your own:
Sometimes you'll be the superhero, sprinting through bugs and feature requests like an Olympic runner. Sometimes you understand that everyone needs to communicate and make compromises where necessary.
- You put yourself in the shoes of your users:
Understanding how people use our products drives you to create better user experiences and improving the product makes you happy.

Requirements

You are expected to have:
- Prior experience in at least a few of the following:
Web application development
Unix/Linux environments
- A passion to write clean, well-thought-out code
- Proficiency in C, C++
- Proficiency in web development: Modern JavaScript, HTML, CSS

We're targeting candidates with:
- Proficiency in JavaScript frameworks: React (and React Redux), Vue
- Proficiency in CSS preprocessors: Sass, LESS
- Experience in one testing framework, including Jest, Mocha, etc.
- Experience in Modern C++
- Familiarity with SQL databases, e.g., PostgreSQL, SQLite
- Experience with the full life cycle of system implementation (analyze, design, build, test, implement, and support)

Apply Now
Your future career awaits

We’ll get in touch with you to let you know the next steps.

Please upload your resume and portfolio in Microsoft Word/PowerPoint or PDF formats.