Front End Engineer (React / TypeScript)

Job summary
Permanent contract
Salary: Not specified
A few days at home
Experience: > 7 years
Skills & expertise
Generated content
User interface design
Version control systems
Product development
Collaboration and teamwork
Continuous deployment
+9

Welcome to the Jungle
Welcome to the Jungle

Interested in this job?

Questions and answers about the job

The position

Job description

Role opened in our Paris Headquarter or Bordeaux, Nantes, Marseille, Lyon & Lille Hubs

As a Front-End Engineer, you will be responsible for designing, developing, and maintaining the user-facing components of our software applications. You will play a key role in creating seamless and engaging user experiences, working closely with other engineers, designers, and product managers to bring innovative features to life. This role requires a solid understanding of modern web technologies and a strong focus on building highly responsive and performant user interfaces.

As a Front-End Engineer, you will be part of a cross-functional team and will contribute to key architectural decisions, ensuring high standards of code quality, performance, and user experience.

Learn more about our Tech Team through our Medium.

Key Responsibilities

Technical Development

  • Design, develop, and maintain scalable and responsive user interfaces.

  • Write clean, maintainable, and well-tested code following team standards and best practices.

  • Collaborate with back-end engineers to integrate front-end components with APIs and services.

  • Participate in code reviews, offering constructive feedback and adhering to coding standards.

  • Troubleshoot and resolve production issues, ensuring a seamless user experience.

  • Contribute to technical documentation and decisions around front-end architecture and design patterns.

  • Build interactive and visually appealing web pages, ensuring cross-browser compatibility.

  • Focus on performance optimizations, such as lazy loading and efficient rendering.

  • Participate in agile ceremonies, technical planning sessions, and collaborate in sprint planning.

Collaboration and Innovation

  • Actively collaborate with cross-functional teams (Product Managers, Designers, Engineering Managers) to clarify user needs, priorities, and feature specifications.

  • Contribute to discussions on design, architecture, and the technical direction of the product.

  • Participate in team meetings, offer ideas for improving the front-end stack, and drive innovation.

  • Address and resolve support requests and bug fixes within agreed SLAs, ensuring minimal disruption to users.

Quality & Best Practices

  • Follow TDD principles and write unit and integration tests for front-end components.

  • Work closely with QA teams to ensure comprehensive test coverage and maintain a high level of product quality.

  • Participate in pair programming sessions with team members to enhance code quality and foster collaboration.

  • Monitor application performance metrics and implement solutions for improving speed and responsiveness.

  • Follow security best practices to ensure the application is secure and user data is protected.

  • Contribute to continuous integration and deployment processes, ensuring smooth delivery of updates to users.


Preferred experience

You’d be our ideal candidate if :

  • You have 7+ years of professional software development experience in full-stack development

  • You have strong expertise in both front-end and back-end technologies

  • You’re comfortable with:

    • Modern JavaScript/TypeScript frameworks (React, Vue, or similar)

    • You have some knowledge on server-side technologies (Elixir, Node.js, Ruby, Python, or similar)

    • Database systems (SQL and NoSQL)

    • RESTful APIs and microservices architecture

    • Version control systems (Git)

    • Testing frameworks and methodologies

    • CI/CD practices

    • Software craftmanship practices

  • You demonstrate:

    • Strong problem-solving skills and attention to detail

    • Excellent communication skills in both French and English

    • Ability to work effectively in a remote environment

    • A collaborative mindset and team-first attitude

    • Product thinking and user-centric approach to development
      Commitment to writing maintainable, well-documented code

    • Proactive attitude in suggesting improvements and solutions

      Welcome to the Jungle aspires to have a positive social impact, and pays particular attention to respecting diversity, inclusion and equity.

      Regardless of qualifications, we’re looking for a passionate individual who will fit in well with the team and take responsibility for these issues.


Recruitment process

  • Screening call with Fattoum (Talent Acquisition Manager) - 45 mins

  • Interview with Engineering Director (Billy or Florian) and a senior member of Welcome to the Jungle team outside of the tech & product organisation - 1H

  • Take home task and review with Staff Engineer (Stephane) and Software Engineer - 1H15

  • Interview with Engineering Director (Billy or Florian) and a senior member of Welcome to the Jungle team outside of the tech & product organisation - 1H

    Good luck !

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.