⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer - JavaScript

  • Source: 3ds
  • Dassault Systèmes
  • On-site
  • State of Karnataka, India
  • Mid level

Job Description

Software Engineer - JavaScript

Dassault Systemes’ ENOVIA is the world’s leading solution for collaborative product development and lifecycle management. Deployed by global leaders such as Honda, Toyota, Boeing, and Airbus — across 12 industries spanning mobility, aerospace, life sciences, and infrastructure — it manages the complete journey of a product from concept to end-of-life.
The ENOVIA India R&D team designs and builds the next generation of PLM solutions on cloud. Our products directly influence how the world’s manufacturers design, validate, change, and realize complex products. We work in an AI-augmented engineering model: leverage AI tools to accelerate delivery; human engineers provide the domain judgment, architectural oversight, and quality validation that AI cannot replace.
As a JavaScript Developer in ENOVIA India, you will design, develop, and maintain web applications and features that are central to how the world’s leading organizations manage their product lifecycle. Working closely with Application and Product Managers, you will build consistent, high-quality applications by creating reusable components using standard JavaScript (ES6+), HTML5, and CSS3.
You will leverage AI coding assistants to accelerate development of UX components and features while applying your own judgment to validate, refine, and extend the output. You should understand where AI assistance is genuinely useful in JavaScript development and where human review is irreplaceable to validate generated output for correctness, cross-browser compatibility, and security.
You will also collaborate with stakeholders to resolve dependencies, break down work, and contribute to functional and performance tests.

Role Description & Responsibilities

  • Define, develop, and maintain ENOVIA web applications’ features and components, with a focus on performance, accessibility, reusability and cross-browser correctness.
  • As part of an AI-enabled SDLC, leverage AI coding assistants for development, code reviews, and test case generation, while ensuring the quality and safety of AI-generated output.
  • Build consistent, reusable JavaScript components using standard vanilla JavaScript (ES6+), HTML5, and CSS3
  • Collaborate with Product Managers to translate product requirements into implementations.
  • Resolve technical issues through debugging, research, and investigation — creating new and innovative ways to improve platform applications
  • Debug complex issues across a distributed team environment; work closely with customer-facing teams on production issues.
  • Mentor junior engineers; share knowledge on both JavaScript best practices and effective AI tool workflows.

  • PLM / Domain Skills

    • Development exposure to ENOVIA or equivalent PLM platforms
    • Awareness of PLM domain concepts: BOM, Engineering Change Management, Product Configuration, Document Management
    • Industry exposure: automotive, aerospace, manufacturing, life sciences, infrastructure (nice to have)
  • AI Skills

    • Demonstrated use of AI coding assistants (Copilot, Cursor, ChatGPT) in real workflow
    • Critical review of AI-generated code: logic errors, security risks, XSS vulnerabilities, incorrect async patterns, edge cases, style
    • Effective prompt writing and iterative refinement of AI output
    • AI for non-code tasks: requirement drafting, test case generation, documentation
  • Software Engineering Skills

    • CS fundamentals: data structures, algorithms, OOD, design patterns — applied to applications in production
    • Strong system thinking skills to design and build responsive, scalable, and maintainable JavaScript applications
    • Understanding of browser security fundamentals
    • Strong debugging and root-cause analysis across distributed codebases
    • Understanding of Cloud environments and CI/CD pipelines
    • DevOps practices and basic SQL
  • JavaScript Skills

    • Strong JavaScript proficiency — ES6 and later: Promises, async/await, modules, classes, destructuring, event handling, DOM manipulation and AMD (require.js).
    • Knowledge of Java, JUnit, or server-side integration patterns for collaborating effectively with backend teams
    • Good knowledge of Client-Server architectures and RESTful API design
  • Collaboration & Soft Skills

    • Good team spirit and interpersonal skills.
    • Excellent written, Verbal, Communication skills, Analytical skills & Business thinking.
    • Adaptability, ability to l…

Skills

  • javascript
  • dassault-systemes
  • es6
  • HTML5
  • css-3
  • Cursor
  • chatgpt
  • amd
  • Java
  • JUnit
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Dassault Systèmes

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes