Position Overview
Do you want to create engaging, helpful, and attractive websites that are frequented by millions of visitors worldwide? Autodesk’s eCommerce Engineering team is looking for talented engineers who are passionate about technology to join our globally distributed team and help us develop beautiful, personalized website experiences.
As part of the eCommerce Engineering team, you will be implementing exciting new features that engage and influence Autodesk customers. Our team faces a variety of unique and interesting challenges, from creating new tools and components, implementing critical web services, creating new and engaging end-user experiences, to digging into low-level performance details and streamlining processes. To be successful in this role, you’ll need a solid foundation in server-side Java programming, client-side JavaScript, a passion for the latest web technologies, and a desire to tackle new challenges head-on. This is your chance to work with a team of experienced and talented individuals, participate in a fun and engaging workplace culture, and have your work seen and used by millions.
Responsibilities
Work hands-on to solve technical challenges
Provide accurate estimates on user stories in sprints
Participate in code reviews
Follow and recommend improvements to best practices
Take ownership of, and maintain important modules
Communicate effectively and responsibly in an Agile environment
Minimum Qualifications
Strong knowledge and experience with web technology stacks
Familiar understanding of web services, including REST
Understanding of server-side web development using Java
Experience developing efficient and reliable JavaScript (ES6/2015), both client and server-side
Experience creating and maintaining highly effective and maintainable CSS
Full understanding of Object-Oriented and Functional programming paradigms
Possess knowledge of industry best practices and good software architecture
Full working understanding of latest web APIs and standards (HTML 5, CSS 3, ECMAScript 2015)
An understanding of current trends in web and mobile development
Experience with continuous integration tools, such as Jenkins
Experience with JavaScript testing frameworks (Jasmine, mocha.js, etc.)
2 or more years of relevant programming experience
Effective communication skills and proven ability to work as part of a team
Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience
Proficiency in spoken and written English
Preferred Qualifications
Experience working in a modern web application stack (React, Backbone, Angular, Ember, etc.)
Familiarity and experience with Adobe AEM (CQ) and related technologies
Experience with Node.js, npm, gulp, and webpack
Experience working with globally distributed teams
Experience working in the Agile methodology
Familiarity with responsive web design
Familiarity with Jenkins
Ringraziamo tutti i candidati per l'interesse dimostrato nei confronti della nostra azienda, ma solamente i candidati selezionati saranno contattati.
Job Link Candidati per il lavoro