{"id":3660610,"url":"https://alion.io/job/dassault-systemes-software-engineer-javascript-bangalore","title":"Software Engineer-JavaScript (Bangalore)","company":{"id":144,"name":"Dassault Systemes","domain":"3ds.com","url":"https://alion.io/company/dassault-systemes","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"B","score":81,"open_postings":25,"ghost_share":0,"stale_share":0.76,"repost_share":0,"time_to_fill_p50_days":39,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"ChatGPT","optional":true},{"name":"CI/CD","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"JUnit","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-30T08:10:44Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-03T09:27:43Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Software Engineer-JavaScript (Bangalore)\nIndia, KA, Bangalore\nRegular\nApply\nKey Job Details\nLocation:\nIndia, KA, Bangalore\nJob type:\nRegular\nProduct:\nENOVIA\nExperience level:\n4 to 5 years\nPosted on:\n10/30/2026\nRef ID:\n550686\nShare Job\nSoftware Engineer-JavaScript :\nDassault 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.\nThe 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.\nAs 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.\nYou 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.\nYou will also collaborate with stakeholders to resolve dependencies, break down work, and contribute to functional and performance tests.\nRole Description & Responsibilities\nDefine, develop, and maintain ENOVIA web applications' features and components, with a focus on performance, accessibility, reusability and cross-browser correctness.\nAs 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.\nBuild consistent, reusable JavaScript components using standard vanilla JavaScript (ES6+), HTML5, and CSS3\nCollaborate with Product Managers to translate product requirements into implementations.\nResolve technical issues through debugging, research, and investigation - creating new and innovative ways to improve platform applications\nDebug complex issues across a distributed team environment; work closely with customer-facing teams on production issues.\nMentor junior engineers; share knowledge on both JavaScript best practices and effective AI tool workflows.\nPLM / Domain Skills\nDevelopment exposure to ENOVIA or equivalent PLM platforms\nAwareness of PLM domain concepts: BOM, Engineering Change Management, Product Configuration, Document Management\nIndustry exposure: automotive, aerospace, manufacturing, life sciences, infrastructure (nice to have)\nAI Skills\nDemonstrated use of AI coding assistants (Copilot, Cursor, ChatGPT) in real workflow\nCritical review of AI-generated code: logic errors, security risks, XSS vulnerabilities, incorrect async patterns, edge cases, style\nEffective prompt writing and iterative refinement of AI output\nAI for non-code tasks: requirement drafting, test case generation, documentation\nSoftware Engineering Skills\nCS fundamentals: data structures, algorithms, OOD, design patterns - applied to applications in production\nStrong system thinking skills to design and build responsive, scalable, and maintainable JavaScript applications\nUnderstanding of browser security fundamentals\nStrong debugging and root-cause analysis across distributed codebases\nUnderstanding of Cloud environments and CI/CD pipelines\nDevOps practices and basic SQL\nJavaScript Skills\nStrong JavaScript proficiency - ES6 and later: Promises, async/await, modules, classes, destructuring, event handling, DOM manipulation and AMD (require.js).\nKnowledge of Java, JUnit, or server-side integration patterns for collaborating effectively with backend teams\nGood knowledge of Client-Server architectures and RESTful API design\nCollaboration & Soft Skills\nGood team spirit and interpersonal skills.\nExcellent written, Verbal, Communication skills, Analytical skills & Business thinking.\nAdaptability, ability to learn faster, to be independent, responsible and diligent\nQualifications\nBachelor's or Master's degree in Engineering from a reputed institution.\n3-5 years of professional experience in JavaScript and Web technologies in an enterprise software company or product organisation.\nWhat's in It for You\nWork at the intersection of deep PLM domain expertise and AI-augmented engineering; a rare combination that will define the highest-value development of the decade.\nContribute to products used by global industry leaders across 12 sectors, directly influencing how major manufacturers design and build the products we all use.\nGrow in an environment that values engineering craft, domain curiosity, and AI fluency equally; not just raw coding.\nCollaborate with engineering colleagues across the globe as part of a world-class PLM organization.\nBe part of a team actively shaping how AI is integrated into enterprise product engineering - from the inside.\nInclusion statement\nAs a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.\nApply\nDassault Systèmes\">\nENOVIA enables business and industry innovators to collaboratively build and execute a successful plan, transforming market opportunities into marketplace advantages.\nWant to learn more?\nVisit the other sections of our website to find out more.\nOur Culture & Values\n Discover our culture and values.\nTake me there\nYour Recruitment Journey\n Get to know about your recruitment journey.\nKnow more\nStudents & Graduates\n Be part of the future of our workforce - check out internship and job opportunities.\nLearn more","description_format":"text","description_chars":6595,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["CAD, PLM & BIM Software","Simulation & Digital Twin Software","Clinical Trial Software","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-11-03T03:41:24Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":3,"expected_fill_days":39,"reasons":["conf:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/dassault-systemes-software-engineer-javascript-bangalore","json_url":"https://alion.io/job/dassault-systemes-software-engineer-javascript-bangalore.json","meta":{"generated_at":"2026-11-03T21:59:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":318,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":144},"rest":"https://alion.io/mcp/rest/get_company?id=144"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdassault-systemes-software-engineer-javascript-bangalore"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdassault-systemes-software-engineer-javascript-bangalore"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdassault-systemes-software-engineer-javascript-bangalore"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dassault-systemes-software-engineer-javascript-bangalore\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdassault-systemes-software-engineer-javascript-bangalore"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3660610}},{"tool":"search_jobs","arguments":{"company":"3ds.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3660610},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}