Senior Software Developer – Web
Job Description:
- Design, develop and maintain frontend applications using JavaScript, React and TypeScript alongside backend services using Golang and AWS
- Build and optimize beautifully rendered web-based components that push performance limits across XR headsets
- Lead large, complex projects across teams, defining scope, planning execution and delivering milestones on time
- Collaborate with architects, UX designers, product managers and stakeholders to translate business requirements into product features
- Shape system design and architecture across cloud and web environments
- Improve scalability, performance and user experience across immersive and 2D environments
- Lead technical discussions, align outcomes with business goals and document solutions
- Stay ahead of emerging trends to anticipate and address future development needs
- Build and deliver a collaborative XR platform within Autodesk’s Interactive Graphics Solution organization
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related technical field, or equivalent practical experience
- 5+ years of hands-on experience in software design and development with emphasis on Frontend development
- Deep, hands-on experience developing complex, performance-sensitive web applications in JavaScript (ES6+) with working knowledge of React and Typescript
- Strong grasp of browser performance profiling, rendering bottlenecks, and limitations of the DOM and JavaScript engines
- Experience building applications with CPU constraints that push browser limits
- Experience with real-time communication technologies like WebSockets, Microsoft Fluid and supporting data formats (JSON, Protobuf)
- Demonstrated excellence in cross-functional collaboration across multiple engineering teams and stakeholders
- Strong understanding of algorithms, data structures, concurrency, distributed systems, browser event loops and rendering pipelines
- Experience with Electron
- Comfortable with AWS, specifically services like S3
- Git, Github knowledge
- Experience in an agile development environment
- Good problem-solving and communication skills
- French job posting follows
Benefits:
- Annual cash bonuses may be included
- Commissions for sales roles may be included
- Stock grants may be included
- Comprehensive benefits package
- In-person onboarding and/or in-person ID verification may be provided/required