This job listing expired on Nov 21, 2020
Tweet

We are looking for a 'Full stack' architect who can move quickly between frontend, 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 Full Stack architect provides technical leadership within the application tier of a multi-layer application architecture. You will serve as the technical domain authority for 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 livestreams 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 primarily for desktop platforms
  • Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments
  • Work closely with our Product and Design teams to define feature specifications and build the next generation of products leveraging frameworks such as Angular.
  • 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.
  • Provide technical leadership to fellow engineers, designers, and other partners to develop and maintain application
  • Mentor engineers and review code and designs in a senior role.
  • Collaborate on design reviews with Architects in the team

What We Will Be Looking For

  • B.E./B.Tech/M.Tech in Computer Science or related field, or with equivalent experience.
  • 8+ years of working experience in end user facing application/APIs/SDK development.
  • Demonstrable passion for building a world class application with greater user experience and improving usability.
  • Should have a proven work portfolio of cross platform and scalable application for end users.
  • Proven ability & desire to lead from the front!
  • Technical leadership to establish best practices in industry and help bring in changes to improve product offerings.
  • Innovative - Innovation is highly regarded in the organization, ability to think above and beyond and help build innovative solutions.
  • Good interpersonal skills and experience presenting with and handling the expectations of both technical and non-technical partners.
  • Extensive experience consuming RESTful web services, designing end-to-end (unit/integration) automated test suites for all components.
  • Proven experience developing against a multitude of modern MV*/MVC frameworks and libraries like Angular, Grunt and Node.
  • Create configuration, build, and test scripts for Continuous Integration environments, application deployment, web security.
  • Experience with distributed source control & build systems – Git, Jenkins.
  • Hands on knowledge on application security.

Ways To Stand Out From The Crowd

  • Show previous experience with developing cloud-based applications at scale.
  • Demonstrate technical leadership in previous roles.
  • Demonstrate capability to deliver technically challenging projects in previous roles.