Senior Software Engineer

    • Pune, India

Job Requisition ID #
Job Title
Senior Software Engineer
Job Description

Senior Software Engineer
Location: Pune- India
Job Id: 20WD40722

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 aLeadWeb 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

- 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 inReact & 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 haveHands-on withRedux Store based state managementin React ecosystem
- Should haveHands-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 haveHands-on experience with UT Framework'sJest & Jasmine
- Should haveHands-on experience with UI E2E Automation Framework likeCypress
- Should havea very clear understanding of TDD is expected and should have good exposure towritingUT's and designingUIcomponents 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 Javascriptsuch as TypeScript, Flow, etc
- Preferred exposure to state management tools and methodologies such asMobX, React Hooks,GraphQL, Reflux,RxJSetc is a big add-on
- Hands-on with other UI E2E Automation tools such asProtractor, Puppeteer, etc is preferred
- Hands-on with other modern day front-end frameworks suchVue, Angular 4+, Meteor, preferred
- Hands-on withNode.jsis preferred


At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers .

Back to top