Job Requisition ID #23WD66803Our team within Autodesk Construction Solutions is looking for a principal web developer to help us build collaborative tools for customers of Autodesk Build and BIM360. We guide customers through critically important phases of construction projects: extracting information from 3D models, on-site tracking and installation of physical assets and equipment, and reporting on construction progress. This is your chance to dive deeper into the web platform’s graphics stack, learn about collaborative editing tools, and contribute to making software that helps thousands in the construction industry build the future of the cities and towns we all live in.As a lead web developer on the team, you’ll be responsible for owning, building, and maintaining web-based tools to provide best-in-class workflows that allow our customers to shave days, weeks, and sometimes months off their construction projects. You will have the opportunity to work with and contribute functionality to our 3D visualization tools, influence the design systems we use, and contribute to the overall success of the product.Our stack is fairly standard for modern front-end development: React, Typescript, and an in-house design system. As our products evolve, we are finding that we are becoming more and more of a platform, and as such we are often looking at ways of sharing functionality across many teams. If you enjoy serving both the needs of customers as well as other teams across Autodesk, this could be a good role for you. We’re looking for engineers who care about not just customer experience, but the developer experience of their peers too. If this sounds like you, we’d love to hear from you!ResponsibilitiesWrite technical specs and develop/refine innovative workflows for customers to smoothly go from 3D models to trackable, physical assetsWrite technical specifications for new features and document architectural decisionsBreak apart medium term initiatives into interim milestones and tasks, and help with tracking progressCollaborate with designers, product managers, and other developersMentoring junior developers and guiding their progressMinimum Qualifications7+ years of professional software engineering experience, including 3+ years of web development experienceDeep understanding of ReactUnderstanding of data structures and algorithms, including an ability to analyze their performanceGood written and spoken communication skills; an ability to explain and discuss technical decisions and trade offsA strong ability to read & understand APIs defined with OpenAPI (Swagger)Experience designing complex web flows that call a sequence of APIs involving multiple services.Experience participating in cross-platform meetings and providing input about how an API design will impact web flows.Experience designing performant web flows for interacting with APIs that take into account the impact that a web client can have on backend resources.Comfort and desire to continuously improve the developer experience by using new tools and technologies, and giving tech talks and presentations on topics of interest to the developer communityEmpathy and respect for coworkersPreferred QualificationsExperience with TypescriptExperience working with and/or building strict design systemsExperience or a demonstrated interest (e.g., course work or side projects) in computer graphicsExperience and desire to drive the developer culture forwardExperience with the construction industryAt 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.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting