Contact us

Software Engineer Front-end JS / WebComponents

Location: Grenoble or full remote France


You will be integrated into the Research & Development (R&D) team based in Grenoble France, within the Bonita UIDesigner team, an open-source WYSIWYG web form and page editor.


Your technical activities would be varied and may cover:

  • Front-end development of responsive end-user interfaces
  • Use as much as possible webComponent to modernize our UIDesigner
  • May be involved in (or interact with) the Back-end business logic (Node.js / Java)
  • Client Programming Interfaces implementation (REST / GraphQL)
  • Support our Continuous Integration and Continuous Delivery processes
  • Participate to the open-source community
  • You will offer suggestions for technical solutions and work methodology



You have a 5 year Master’s degree, and have already held a position in JS Front-end (preferably in a software vendor company).

You want to work in an enriching technical and methodological environment.

You know and have applied one or more of those technologies:

  • Front End: WebComponents (Polymer, LitElement or another library), BootStrap, CSS3, ES6 or TypeScript, AngularJS
  • Interfaces: REST, JSON, GraphQL
  • Back End: Node.js, Java, Spring
  • Tools: Webpack, Git, JUnit, Cypress

You are proficient with:

  • Writing automated tests for front-end
  • Chrome Dev tools


These would be a plus:
Are you on github or stackoverflow? Share your username to show us what you are capable of!



Great Place to WorkIf you:

  • Want to contribute to an open-source project
  • Want to use top of the edge web component technologies
  • Are looking for an interesting position that will allow you to rapidly acquire wide technical experience
  • Are willing to work with a dynamic team, with innovative methodology, to face various technical challenges
  • Want to learn or improve your work methodologies (User-centered design, Continuous Integration, Code Review, Pull Requests, Collaborative Documentation writing, Clean Code, TDD, etc.)
  • Would like to work with a team with international scope in a leading company with strong human values


Apply Now sending your cv to!