Frontend Software Engineer React, TypeScript & AI-Assisted Development
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 5-6 years of professional experience as a Software Developer or similar role.
- Posting language
- English
- Posted
Original job description
Minimum Education Required
As a global leader in 3D design, engineering, and entertainment software, Client helps people imagine, design, and make a better world. Client accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges.
This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion 360 by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world leading technologies and teams into the Fusion 360 family.
This role is in the Platform Organization within the Product Design and Manufacturing Solutions (PDMS) division. We are looking for an experienced Software Engineer to join one of our teams to help us fulfill the mission of the organization, supporting cross platform device independence including focus on creating a new framework that supports parity between Native/Mobile and Browser development.
As a member of the team, you will have the opportunity to learn, grow, and gain experience in a team that is technically proficient, goal driven, highly cohesive, highly supportive, and diverse. You will receive mentorship and coaching in your journey to becoming a productive and impactful contributor.
- Bachelor's degree
- Outstanding programming, debugging and problem-solving skills.
- Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow
- Client-side web development skills: Experience with JavaScript, TypeScript, Node/NPM, React & Redux frameworks.
- 5-6 years of professional experience as a Software Developer or similar role.
- Outstanding programming, debugging and problem-solving skills.
- Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow
- Client-side web development skills: Experience with JavaScript, TypeScript, Node/NPM, React & Redux frameworks.
- Experience and familiarity in using web-based technologies, concepts, and constructs.
- Strong, demonstrable interest in software architecture and design.
- Knowledge of source control systems, especially Git & GitHub.
- Ability to work well in a team to deliver on team goals.
- Commitment to learning and self-development in both technical and non-technical skills.
- Commitment to delivering a best-in-class customer experience.
- Experience with developing web applications in a modular, componentized manner
- Experience with Agile methodology
- Experience with usage of Continuous Integration & Continuous Deployment (CI/CD) pipelines
- Familiarity with test automation tools & strategies
- Design, implement, test and maintain high-quality, secure & stable code for use by other Client teams to deliver products and solutions for customers
- Participate in design and code reviews.
- Develop estimates for tasks, evaluate risks and identify dependencies, to aid in planning.
- Work as part of a very collaborative team of software engineers, QAs and designers in Toronto and potentially other worldwide engineering sites.
As a global leader in 3D design, engineering, and entertainment software, Client helps people imagine, design, and make a better world. Client accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges.
This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion 360 by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world leading technologies and teams into the Fusion 360 family.
This role is in the Platform Organization within the Product Design and Manufacturing Solutions (PDMS) division. We are looking for an experienced Software Engineer to join one of our teams to help us fulfill the mission of the organization, supporting cross platform device independence including focus on creating a new framework that supports parity between Native/Mobile and Browser development.
As a member of the team, you will have the opportunity to learn, grow, and gain experience in a team that is technically proficient, goal driven, highly cohesive, highly supportive, and diverse. You will receive mentorship and coaching in your journey to becoming a productive and impactful contributor.
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
- Founded in 1993
- Office Locations Across the U.S.
- 150+ Clients: Corporations and Government Agencies
- Employee Oriented Company
- Challenging Assignments Across the U.S.
- Continuous Professional Development
- We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.
More about this job
Responsibilities
Design, implement, test, and maintain high-quality, secure, and stable code, and participate in design and code reviews. Estimate tasks, assess risks and dependencies, and collaborate with engineers, QA specialists, and designers to deliver customer-facing products and solutions.
Requirements
Requires a bachelor's degree and 5–6 years of professional software development experience, including production use of AI coding assistants in a daily workflow. Candidates should have client-side development experience with JavaScript, TypeScript, Node/NPM, React, and Redux, along with strong programming, debugging, problem-solving, teamwork, and software architecture skills.
Skills
- JavaScript
- TypeScript
- Node.js
- NPM
- React
- Redux
- AI Coding Assistants
- Claude Code
- Cursor
- GitHub Copilot
- Git
- GitHub
- Software Architecture
- Debugging
- Problem-Solving
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Art & Design
Keywords
- Frontend Development
- Software Engineering
- JavaScript
- TypeScript
- Node.js
- NPM
- React
- Redux
- AI-Assisted Development
- Claude Code
- Cursor
- GitHub Copilot
- Git
- GitHub
- Software Architecture
- Web Applications
- Componentized Development
- Agile Methodology
- CI/CD
- Test Automation
- Code Reviews
- Cross-Platform Development
- Native Development
- Mobile Development
- Browser Development
- Fusion 360
- Cloud-Based Technology
- Product Design and Manufacturing Solutions
- 3D Design