About the role

  • JavaScript Developer building and maintaining NetSuite solutions for EIT Urban Mobility. Focused on engineering and continuous improvement within a hybrid Technology team in Barcelona.

Responsibilities

  • Contribute to the design, development, and maintenance of NetSuite customisations and JavaScript automations (SuiteScript)
  • Build, update, and improve workflows (approvals, notifications, validations) and supporting scripts
  • Implement enhancements based on internal specifications provided by the team (requirements intake handled separately)
  • Troubleshoot and fix issues related to scripts, configuration, access/visibility, workflows, and approvals
  • Maintain essential NetSuite configuration elements (roles, permissions, subsidiaries, departments, locations, access restrictions) and ensure governance principles are respected
  • Test changes before and after deployment (sandbox/production), helping ensure updates do not break existing logic, approvals, or workflows
  • Contribute to technical and user documentation to support consistency, maintainability, and internal autonomy
  • Support user enablement activities (training materials, sessions, Q&A) in coordination with the team
  • Help shape and improve an internal support agent (content, intents/flows, and integration points) so common requests can be handled in a scalable way and developers can stay focused on delivering automation and improvements

Requirements

  • Minimum 1 year of experience in a similar role (application’s administration, ERP/application support, or related)
  • Technical skills: JavaScript, SQL, HTML, and CSS.
  • Software development studies or equivalent experience in Computer Science, Information, Technology or related fields
  • Written and spoken English (C1)
  • Background in software development, system administration, or equivalent professional experience
  • Ability to understand and write pseudocode to design, explain, or review logic for workflows and scripts
  • Ability to read code and support applications, reports, and processes
  • Experience working in an agile development environment (SCRUM, Kanban)
  • Nice-to-have: Technical skills: REST APIs, Python, experience with Vue.js
  • Familiarity with LLMs or AI agents (design, integration, or experimentation)

Benefits

  • 27 days of paid time-off to rest and re-energise.
  • A yearly training catalogue to support your career development.
  • A tax benefit powered by Cobee, allowing you to save on your personal income tax.
  • A Private health insurance borne by the Company.
  • Work in a modern, flexible and collaborative workspace, located in the 22@ area.
  • Bike to work and park safely in our premises.

Job title

JavaScript Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job