Dell Software Senior Engineer - Front End in Shanghai, China

EMC Vxrail seeks a well performed engineer to make things work.

What do we need from you?

The purpose why we hire this position

  • We are the leader both technical and Gartner Magic Quadrant in Hyper-Converged Infrastructure area

  • Architect, design, implement software stack, end to end product design and development

  • Produce technical design documentation for the engineering/support team and end-user

  • Manage peer code-reviews and UT to maintain high quality delivery

  • Engineering oriented climate and team working

  • Interact cross functionally on matters that require coordination across functional/organizational lines

Qualifications and factors for success:

  • MS/ME in Computer Science or equivalent

  • 5 years of development experience in software development organizations

  • Solid development skills with Java.

  • Solid development skills with Spring framework and Hibernate / JPA.

  • Solid knowledge and skills on AMQP.

  • Familiar with project management with Maven.

  • Familiar with Linux development environment.

  • Knowledge and experience on web app (frontend and backend) is a plus

  • Familiar with scripting (python / perl / Bash…) is plus

  • Knowledge on virtualization is a plus

  • Knowledge on x86 server architecture is a plus

  • Knowledge on database design and operation is a plus

  • Demonstrated ability to deliver work under pressure and tight schedules.

  • Outstanding communication skills and dive into detail.

  • Self-starter with demonstrated ability to take initiative in a fast-paced environment.

  • Excellent written, verbal English.

Qualifications and factors for success:

  • MS/ME in Computer Science or equivalent

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

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

  • 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

  • Working with team leads to maintain 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

  • Excellent experience in HTML, HTML5, CSS, JavaScript, JQuery, AJAX or any of them

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

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

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

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

  • Understand 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