Job Description
Context & Team Presentation:
The trainee will be integrated into the CATIA Systems Traceability team at the Brest agency.
The team composed of 4 people in Brest and one person in Vélizy specializes in the development of demand traceability and report generation applications in 3DExperience.
The CATIA Systems Report Generation application is present in several customers in various industries, allowing the design of automatic reports based on data from various 3DExperience applications.
Role & Objective:
The CATIA Systems Report Generation application has a graphical user-friendly graphical editor developed in GWT, made up of nested elements of different types.
The trainee will be responsible for exploring the redesign of the JavaScript or TypeScript editor in order to simplify the development process and improve maintainability.
The ergonomics of the editor will be studied taking into account the existing, identified needs and good practices of the web.
The use of third-party JavaScript components will be subject to R & D validation by Dassault Systèmes and the team.
Candidate's profile
Profile:
Student preparing a Bachelor's degree in Engineering or Master's Degree
Specialty (s) / Option (s) required: Informatics / Knowledge of industrial processes will be highly appreciated.
Required technical skills:
JavaScript language, HTML5, CSS, Java, JSON, JSP, Webservices.
Knowledge of the TypeScript language would be an important asset.
Knowledge of GWT technology would be a plus.
Taste for user interface design and ergonomics.
Professional qualifications:
Autonomy, rigor and proactivity.
Our Commitment
Dassault Systèmes recognizes and integrates all talents. Diversity is our greatest asset