Senior Software Engineer
Autodesk
Pune, IND
6d ago

Position Overview

This is an exciting opportunity to be part of a dynamic team at Autodesk Pune, India. We are looking for Engineers who love Web Development and are motivated to develop pixel-perfect UI Components.

You will be working as a Lead Web Developer in an Agile Scrum team in a highly collaborative product development environment.

You will be developing micro front-ends and re-usable UI Components for a leading product of Autodesk. You will be working in a Full Stack self-sufficient scrum team comprised of highly functional individuals and is expected to take onus of lead web developer in the team

Responsibilities

  • Candidate would be Responsible for development of new pixel perfect UI components with re-usability in mind
  • Candidate Should be able to take handover of UX prototypes and be able to convert them into a working product. Also, familiarity with UX prototyping tools like In-vision, Mural, etc. is an added plus
  • Candidate Should be able to transform Business Use Case into Technical implementation by himself
  • Candidate should be able to Prepare, present and discuss benefits and risks of alternative software implementation approaches for a given functional requirement and is expected to be able to lead a technical conversation in a given functional context
  • Candidate should be able to do quick proof of concepts & research on Latest Web Technologies and is expected to pave the way for its adoption into product
  • Candidate is expected to ask right set of questions whenever given a new requirement, and be able to brainstorm it and map it to our architecture
  • Candidate is expected to clearly communicate complex technical nuances to Leads, Scrum Masters and be able to facilitate inter-team coordination
  • Candidate is expected to be self-directed and willing to take initiative with minimal supervision, and hard headed about things like Mark Up quality, reusable CSS, coding standards and conventions
  • Minimum Qualifications

  • Bachelor’s or Master’s degree in any Engineering discipline from reputed engineering college
  • 7+ Years of experience as a Web Developer
  • Should have a very strong foundation in JavaScript, and must have a clear understanding of basic concepts such as prototype based inheritance, scopes, Event Loop, Memory Management in JS, etc.
  • Should also have in-depth understanding of latest ES6 standards such as spread operators, arrow functions, etc

  • Should be good at developing modular front-end applications and is expected to have the knowledge to create good abstractions that can be reused
  • Should have a strong hands-on in React & Angular JS
  • Should understand latest paradigms in Front End Development such as Pub-Sub Pattern, Redux, RxJS, Service Workers, Client Caching, Lazy Loading, Dynamic Injection, Bundle Optimisation, etc
  • Should have Hands-on with Redux Store based state management in React ecosystem
  • Should have Hands-on with latest tooling in Front End and should know how to configure, use and integrate various Front End Build, Compile and Packaging tools such as Grunt, Webpack, Gulp, etc
  • Should have Hands-on experience with UT Framework's Jest & Jasmine
  • Should have Hands-on experience with UI E2E Automation Framework like Cypress
  • Should have a very clear understanding of TDD is expected and should have good exposure to writing UT's and designing UI components with testability in mind
  • Should have very good hands-on knowledge of CSS3.
  • Should have a hands-on & Understanding of CSS Pre-processors such as SASS, LESS, etc
  • Should have a solid understanding of Git-based source management is must
  • Should have Strong Communication and Analytical skills
  • Preferred Qualification

  • Hands-on with strongly typed super set languages of Javascript such as TypeScript, Flow, etc
  • Preferred exposure to state management tools and methodologies such as MobX, React Hooks, GraphQL, Reflux, RxJS etc is a big add-on
  • Hands-on with other UI E2E Automation tools such as Protractor, Puppeteer, etc is preferred
  • Hands-on with other modern day front-end frameworks such Vue, Angular 4+, Meteor, etc. is preferred
  • Hands-on with Node.js is preferred
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form