INTERNSHIP - Full Stack Developer M/F

Thales

Job Summary

As an intern at SIX DesignLab in Gennevilliers, you will be a key player in designing, developing, and optimizing innovative software solutions and user interfaces. Your missions include full-stack development using Python, C#, C++, HTML, CSS, and JavaScript with modern frameworks. You will collaborate on product innovation, create functional prototypes, and contribute to UX/UI design by developing mockups and conducting user tests. Additionally, you will ensure code quality through unit testing and resolve performance issues.

Must Have

  • Participate in the design and development of new product features using Python, C#, and C++ for the backend.
  • Develop intuitive user interfaces in HTML, CSS, and JavaScript with modern frameworks (React, Vue.js or Angular) for the frontend.
  • Create robust APIs for integrating functionalities into existing systems or new products.
  • Collaborate with the DesignLab team to create innovative solutions in response to user needs.
  • Help design and iterate functional prototypes, integrating technological and ergonomic elements.
  • Work closely with UX/UI designers to propose interfaces that are both functional and aesthetic.
  • Develop mockups, wireframes, prototypes and conduct user tests to validate design choices.
  • Implement designs in code and integrate user feedback to improve the overall product experience.
  • Ensure code quality via unit tests (using frameworks like JUnit, NUnit, pytest).
  • Participate in developing testing strategies and help automate tests to ensure product stability and performance.
  • Identify and resolve performance issues, bugs, and inconsistencies in the final product.
  • Master backend development in Python, C#, and C++.
  • Master frontend development in HTML, CSS, and JavaScript, ideally with frameworks such as React, Angular, or Vue.js.
  • Be comfortable with unit tests (JUnit, NUnit, pytest).
  • Possess UX/UI sensitivity and know how to use tools like Figma, Sketch, or Adobe XD.
  • Master Git for version management and collaborative work.

Perks & Benefits

  • Technological expertise
  • Attention to employee balance
  • Inclusive and benevolent environment
  • Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)
  • Regulated internships with remuneration based on study level
  • Handi-Committed company, recognizes all talents

Job Description

Build a future of trust together

Thales is a global leader in high technologies specializing in three sectors: Defense & Security, Aeronautics & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros per year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.

Our commitments, your benefits

  • Our technological expertise
  • Our attention to employee balance
  • An inclusive and benevolent environment
  • A recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG…)

Your daily life

The Gennevilliers Campus is the heart of design, development, and support activities for major defense systems: radio communications, resilient network and infrastructure systems, satellite communications, collaborative combat, and cybersecurity. Located north of Paris, it is quickly accessible by public transport.

Within SIX DesignLab, we place innovation at the heart of our projects, creating unique solutions that combine advanced technologies and thoughtful design. This innovation and product development laboratory is dedicated to exploring new ideas and creating products that transform user experiences.

As an intern, you will play a key role in the design, development, and optimization of innovative software solutions and user interfaces.

Your missions will consist of:

Full Stack Development (Backend & Frontend):

  • Participate in the design and development of new product features using Python, C#, and C++ for the backend.
  • Develop intuitive user interfaces in HTML, CSS, and JavaScript with modern frameworks (React, Vue.js or Angular) for the frontend.
  • Create robust APIs for integrating functionalities into existing systems or new products.

Product Innovation:

  • Collaborate with the DesignLab team to create innovative solutions in response to user needs.
  • Help design and iterate functional prototypes, integrating technological and ergonomic elements.
  • Participate in research and trend analysis to anticipate changes in user needs and technologies.

UX/UI Design:

  • Work closely with UX/UI designers to propose interfaces that are both functional and aesthetic.
  • Develop mockups, wireframes, prototypes and conduct user tests to validate design choices.
  • Implement designs in code and integrate user feedback to improve the overall product experience.

Tests and Quality:

  • Ensure code quality via unit tests (using frameworks like JUnit, NUnit, pytest).
  • Participate in developing testing strategies and help automate tests to ensure product stability and performance.
  • Identify and resolve performance issues, bugs, and inconsistencies in the final product.

Your profile

Are you in your final year of engineering school or equivalent training, with a specialization in computer science, software engineering, digital design, or a similar discipline?

Do you master backend development in Python, C# and C++, as well as frontend development in HTML, CSS and JavaScript, ideally with frameworks such as React, Angular or Vue.js?

Are you comfortable with unit tests (JUnit, NUnit, pytest) and possess UX/UI sensitivity, knowing how to use tools like Figma, Sketch or Adobe XD?

Mastery of Git for version management and collaborative work is expected.

Curious, creative and passionate about innovation and user experience, do you enjoy working in a dynamic and agile environment, demonstrate team spirit and communicate effectively?

A word from the team

Join a passionate Agile team, where every sprint is an opportunity to create, exchange and innovate together. You will participate in developments, code reviews, brainstorms and retrospectives, while collaborating daily with our product managers, developers and designers to imagine creative and user-centered solutions. Together, we build meaningful products and we do it with enthusiasm!

All our internships are regulated and subject to remuneration, the amount of which is determined according to your level of study.

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

20 Skills Required For This Role

Communication Github Cpp Game Texts Agile Development React Html User Experience Ux User Interface Prototyping C# Junit Angular Vue.js Git Python Figma Javascript Css Adobe Xd

Similar Jobs