Senior Full Stack Developer

Location CN-Shanghai
Requisition ID
Business Area
Information Technology/Software Development
Posting Position Type
Permanent Employee

Local Unit & Position Description

  • Design and build usable, accessible, appealing and standards compliant web- and mobile-based user interfaces.
  • Be involved in the web/mobile-development project lifecycle from prototyping through definition and design to build, integration, QA and delivery.
  • Build and expand our digital customer engagement platform, E-Commerce and API ecosystem.
  • Build web analytic competence to understand customers and deliver value
  • Optimize applications for maximum speed and scalability across the globe
  • Stay up-to-date on emerging web technologies and apply new technologies to future solutions.

Position Qualifications

  • Mandatory 7+ years of work experience as full stack developer
  • Solid C#.Net programing skill, experienced on Visual Studio, ASP.NET / ASP.NET MVC
  • Solid knowledge of Front-End technologies and its eco-systems.
  • Fluent in HTML5, CSS3 and JavaScript ES6
  • Understand web standards development such as HTTP/2
  • Solid experience of one of following frameworks: React/Redux or Angular
  • Knowledge of server-side CSS pre-processing platforms, such as LESS and SASS
  • Experience of common tools such as Gulp/WebPack, npm, git and JSLint
  • Good experience with mobile-first web application (Responsive Web Design)
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Experience of cross platform mobile framework like Cordova, Xamarin is a plus
  • Experience with Microsoft Azure is a big plus
  • Experience with web analytic tools such as Google Analytics is a big plus
  • Experience with UI automatic testing is a big plus
  • Experience Agile development methodology such as Scrum
  • Experience with one of the following areas will be an advantage:
  • TypeScript
  • Microservice, Kubenetes and Docker
  • Great communication skills and fluency in English as a working language

Company & Business Area Description

DNV is the independent expert in assurance and risk management, operating in more than 100 countries. Through our broad experience and deep expertise we advance safety and sustainable performance, set industry benchmarks, and inspire and invent solutions.


We are a world-leading provider of digital solutions and software applications with focus on the energy, maritime and healthcare markets. Our solutions are used worldwide to manage risk and performance for wind turbines, electric grids, pipelines, processing plants, offshore structures, ships, and more. Supported by our domain knowledge and Veracity assurance platform, we enable companies to digitize and manage business critical activities in a sustainable, cost-efficient, safe and secure way.

Equal Opportunity Statement

DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity!

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed