Dell Principel.Softare Engineer - Front End Engineer in Shanghai, China

Qualifications and factors for success:

  • MS/ME in Computer Science or equivalent

  • 8+ years of development experience in software development organizations.

  • Experience integrating with server-side code to produce dynamic pages

  • Design the entre front-end architecture and select appropriate front-end framework that satisfies client’s needs.

  • Ensure the technical feasibility of UI/UX designs

  • Developing cross-browser and cross-platform compatible solutions

  • Participating the front-end design with client and team and providing workable UI/UX prototype.

  • Translation of the UI/UX designs wireframes to actual code that will produce visual elements of the application.

  • Contributing to the front-end project execution

  • Maintaining a high awareness of industry issues and trends, particularly regarding to accessibility, usability and emerging technologies, and keep team members informed as appropriate, with a view to incorporating these in projects.

  • Constantly seeking to develop yourself by learning new technologies and keeping abreast of your markets developments.

Skills & Technologies:

  • Proven key contribution of project or product in market is a must

  • Excellent experience in HTML, HTML5, CSS, JavaScript, JQuery, AJAX

  • Excellent experience in ReactJS, AngularJS, KnockoutJS, VueJS or any other front-end framework

  • Excellent experience in Mocha, Jasmine, Karma or any other JavaScript unit test framework

  • Good experience in LESS/SASS/SCSS/MDL (Material Design Lite)/Bootstrap

  • Good experience in NodeJS, ES6 (ECMAScript 6), Babel, Webpack, JSX

  • Good understanding in Flux, Redux

  • Good understanding in Java/.NET development is a plus

  • Good understanding in Photoshop (or similar tools) is a plus

  • Domain knowledge on HCI/SDDC is a plus

  • Solid knowledge and skill on database design and operation