This job listing expired on Mar 17, 2021
Tweet

We are looking for a Senior 'Full stack' developer who can move quickly between front-end, backend, & native technologies and much more. If you're experienced with various technologies, a fast learner and have a “get things done” mentality, we'd love to hear from you!

The Senior Full Stack engineer contributes with technical expertise within the application tier of a multi-layer application architecture. You will serve as the technical domain expert and contribute in design, development and delivery of solutions spanning across multiple applications and product lines.

In this role, you will play a significant part in helping to craft and guide the future of Gaming Platform Applications (NVIDIA GeForce® Experience™) for our GPU Software Business.

GeForce® Experience™ is NVIDIA's gaming platform application which allows users to capture and share game videos, take screenshots, and live streams game plays with friends. Keep your drivers up to date and optimize your game settings. GeForce Experience™ is an essential companion for millions of gamers. https://www.nvidia.com/en-in/geforce/geforce-experience/

What You’ll Be Doing

  • Design and Develop high performance, complex & responsive applications for desktop platform.
  • Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments.
  • Build front-end code templates using HTML5, CSS, JavaScript, and JSON/XML as well as JavaScript & TypeScript frameworks such as jQuery, Angular along with GruntJS.
  • Work with backend architects to build RESTful APIs.
  • Optimize application for maximum performance, reliability and scalability.
  • Experience in Chromium Embedded Framework (CEF), Web or mobile based application development and C/C++ will be a plus point.
  • Contribute to and work with fellow engineers, designers, and other partners to develop and maintain application.
  • Mentor other engineers, participate in code review, contribute in design reviews.

What We Will Be Looking For

  • B.E./B.Tech/M.Tech in Computer Science or related field, or with equivalent experience.
  • 5+ years of working experience in end user facing application development.
  • Good interpersonal skills and experience working with technical, design and product teams.
  • Extensive experience consuming RESTful web services.
  • Proven experience developing against a multitude of modern MV*/MVC frameworks and libraries like Angular, Grunt and NodeJS.
  • Create configuration, build, and test scripts for Continuous Integration environments, application deployment, web security.
  • Experience with distributed source control & build systems – Git, Jenkins.
  • Proven passion for user experience design and improving usability.
  • Strong working experience with Agile development methodology in real world projects.
  • Hands on knowledge on application security.

Ways To Stand Out From The Crowd

  • Show previous experience with developing web-based applications.