Principal Engineer

Company: Autodesk
Company: Autodesk
Location: Ontario, CAN - Remote
Commitment: Full time
Posted on: 2023-05-03 17:40
Job Requisition ID #23WD69274Position Overview Do you want to create engaging, helpful, attractive websites and eCommerce platform that are frequented by millions of visitors worldwide? Autodesk's Ecommerce Engineering team is looking for a talented Lead Frontend engineer who is passionate about building and delivering innovative solutions into our common platform.As part of the Ecommerce Engineering team, you will be implementing exciting new features that engage and influence Autodesk customers worldwide. Our team faces a variety of unique and interesting challenges, from creating new tools and components, implementing critical services, creating new and engaging end-user experiences, to digging into low-level performance details and streamlining processes.As an ideal candidate, you have working on teams developing modern cloud-based services, in a fast-paced, agile environment. You know how to build and guide highly effective and high-performing teams, while inspiring them to remain at the cutting edge.ResponsibilitiesDesign, code, test, debug, and document new and existing components to ensure that software meets business, quality and operational needsBuild high quality code following unit testing and test-driven developmentDrive and participate in code and document reviews, mentoring team in best practicesCollaborate with peer organizations, DevOps, Support organizations on technical issues and provide guidanceInterpret and translate business needs to technical requirements and accurate estimatesEvaluate and recommend tools, technologies, and processes to ensure the highest quality and performance is achievedWork with team to troubleshoot code level problems quickly and efficientlyApply deep technical expertise to resolve challenging programming and design problemsContribute to the design and architecture to enable secure, scalable, and maintainable softwareContribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirementsMinimum QualificationsReact Expert: You are an expert in modern front-end development using React, with deep knowledge of topics such as TypeScript, Redux, GraphQL, component architecture, Storybook, Jest, Cypress, etc.Strong practical experience building Micro-services and Micro front-end8+ years hands-on experience developing scalable, customer facing applicationsDeep understanding of modern web applications design architecture, good API design patterns, performance, and scale, driving quality bar cross-functionallyDemonstrated technical leadership experience, such as being an architect or tech lead for high impact customer facing projects, comfortable defining technical solutionBS/MS in Computer Science or equivalent work experiencePreferred QualificationsExperience with Amazon Web Services Strive for efficient and practical solutions Strong verbal and written communication skillsThe Ideal CandidateEnjoys designing & implementing highly scalable and highly available customer facing systemsWrites clean, testable, effective code and help others do it too - our language of choice is React Js and Node Js.Has solid knowledge of popular JS frameworks and libraries (NodeJS, Express, SAM, React, Angular etc.)Holds themselves and others to high technical standards (design, architecture, and implementation)Is passionate about learning new technologies and solving business problems using these technologies23WD69274 Ingénieur(e) principal(e) Full Stack (à pourvoir)Présentation du poste Vous voulez créer des sites Web et des plateformes de commerce électronique intéressants, utiles et attrayants qui sont consultés par des millions de personnes aux quatre coins du monde? L’équipe d’ingénierie en commerce électronique d’Autodesk est à la recherche d’un(e) ingénieur(e) principal(e) en applications frontales talentueux(euse), passionné(e) par l’élaboration et la mise en œuvre de solutions innovantes pour notre plateforme commune.En tant que membre de l’équipe d’ingénierie en commerce électronique, vous mettrez en œuvre de nouvelles fonctionnalités captivantes qui engageront et toucheront la clientèle d’Autodesk à travers le monde. Notre équipe fait face à des défis uniques et intéressants : la création de nouveaux outils et composants, la mise en œuvre de services Web essentiels, la création de nouvelles expériences attrayantes pour les utilisateurs finaux, l’étude des moindres détails en matière de rendement et la rationalisation des processus.Le ou la candidat(e) idéal(e) doit avoir déjà dirigé des équipes chargées de développer des services infonuagiques modernes dans un environnement polyvalent qui évolue rapidement. Il ou elle est en mesure de former et de guider des équipes très efficaces et performantes, tout en les poussant à se maintenir au sommet de leur art.ResponsabilitésConcevoir, coder, tester, déboguer et documenter les composants nouveaux et actuels pour veiller à ce que le logiciel réponde aux besoins commerciaux, qualitatifs et opérationnelsÉlaborer un code de haute qualité en procédant à des tests unitaires et en s’appuyant sur le développement guidé par les testsDiriger et participer à des revues de code et de documents et conseiller l’équipe sur les meilleures pratiquesCollaborer avec les organisations partenaires, DevOps, les organisations de soutien sur les questions techniques et fournir des conseilsInterpréter et traduire les besoins commerciaux en exigences techniques et en estimations précisesÉvaluer et recommander des outils, des moyens technologiques et des processus pour garantir une qualité et un rendement optimauxTravailler en collaboration avec l’équipe pour résoudre rapidement et efficacement les problèmes de codeMettre en œuvre une expertise technique approfondie pour résoudre les défis liés à la programmation et à la conceptionContribuer à la conception et à la structuration de logiciels sûrs, évolutifs et faciles à entretenirContribuer à la feuille de route technique et à la résorption de la dette technique, en équilibrant les contraintes de temps, de ressources et de qualité pour atteindre les objectifs et les exigences stratégiques et commerciauxExigences minimalesExpert(e) React : Vous avez de l’expertise dans le développement d’applications frontales modernes en utilisant React, avec une connaissance approfondie de sujets comme TypeScript, Redux, GraphQL, l’architecture des composants, Storybook, Jest, Cypress, etc.Solide expérience pratique en matière de création de microservices et de microapplications frontalesPlus de 8 ans d’expérience pratique dans le développement d’applications évolutives et axées sur le clientCompréhension approfondie de l’architecture de conception des applications Web modernes, des modèles efficaces de conception d’API, de la performance et de l’échelle, afin d’obtenir un seuil de qualité à tous les niveauxExpérience démontrée en matière de leadership technique, par exemple en tant qu’architecte ou responsable technique de projets d’envergure axés sur le client, à l’aise dans la définition de solutions techniquesDiplôme universitaire (baccalauréat ou maîtrise) en informatique ou expérience professionnelle équivalenteCompétences souhaitéesExpérience avec Amazon Web Services Recherche de solutions efficaces et pratiques Excellentes aptitudes de communication verbale et écriteLa personne idéaleAime concevoir et mettre en œuvre des systèmes répartis à haute disponibilité qui seront utilisés par notre clientèleSait écrire un code propre, testable et efficace et aider les autres à en faire autant; nos langages de prédilection sont ReactJS et NodeJSA une connaissance approfondie des cadres et des bibliothèques JS les plus courants (NodeJS, Express, SAM, Angular, etc.)Se soumet et soumet les autres à des normes techniques élevées (conception, structuration et mise en œuvre)Est passionnée par la découverte de nouvelles technologies et la résolution de problèmes commerciaux à l’aide de ces dernières______________________________________________________________________________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.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