Sorry. This page is not yet translated.
Evernote

Brings your life's work together in one digital workspace for storing and sharing.

Software Engineer,Front-End
Beijing, CN
Job Description / Skills Required

About the team

We aspire not only to make people more successful by using technology to improve their thinking but also to build an incredible company while doing so. We work to ensure that the over 20 million users who rely on YXBJ have fast, reliable, secure access to their notes.

Responsibilities:

Responsible for the development and optimization of YXBJ products-related web front-end project and WeChat mini apps.
Responsible for the maintenance and optimization of the front-end framework.
Make research on cutting-edge technology and technological innovation, and combine them with YXBJ business to enhance the team's technical level, development efficiency and quality.
You will collaborate with Product Managers, Architects and Engineering leaders to define, build and architect new customer-facing features.



Requirements:

Debugged and fixed hard problems in scalable distributed systems
2 ~ 3+ years software development experience
Ability to write clean an reusable code
Skilled use of JavaScript language and HTML5 CSS and other technologies
Be familiar with mainstream front-end development frameworks (Angular.js, React, Reflux, Backbone.js, Ember.js) and development process (Build, test, and compress based on node.js)
Familiar with modules, front-end compilation and build tools. Skillfully use mainstream JS library and development frameworks, and understand in depth how all of them work.
Familiar with the development process and technology of WeChat mini apps.
Have good code style. Have a strong sense of enterprising spirit toward technology. Good communication skills and team spirit, excellent analytical and problem solving skills.
Capability in English is a big plus

We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.