Scope

EVS is the leader in video production servers and live content management. We deliver live videos and emotions to billions of people every day. 
As a Front-End Engineer, with React seniority, you actively participate in the various steps of the development process: analysis, architecture, design, implementation, testing, documentation, and maintenance. You work in a self-organized cross-functional Development Team in an Agile and fast-paced dynamic environment.
You will have the responsibility to deliver ergonomic and efficient web interfaces, in close relationship with the product owner(s), architect(s) and the UI Designer(s).

Job Description

  • Analyze and review product requirements, and assess the technical feasibility
  • Build technical design proposals
  • Develop new software components or modify existing ones
  • Participate in peer code reviews
  • Plan, define and perform unit testing
  • Create or maintain technical documentation
  • Integrate individual software components developed by yourself and other members of the development team
  • Solve defects reported in the defect tracking system
  • Maintain existing applications
  • Identify risks and discuss them with the Quality Control department for building adequate test plans
  • Make work estimates for the tasks assigned to you
  • Plan, track, and report your daily work and your assigned tasks to your direct manager
  • Follow the EVS software development process (Source Control Management, Defect Tracking, CodingRules, Continuous Integration)
  • Identify and propose process improvements 
  •  

Profile

  • Engineer, Bachelor’s or Master’s degree in Engineering or Computer Science (high school or university)
  • Minimum 5 years of professional experience in software development

 

Technical skills:

  • Strong Knowledge of React, Typescript, JavaScript
  • Knowledge of designing and implementing RESTful interfaces
  • Understanding of the full software life cycle, including requirements, design, development, testing, and maintenance
  • Experience in software design and architecture
  • Knowledge or experience in Object-Oriented Design, Programming in multithreaded and multi-process environments
  • Experience and Knowledge WebSocket (STOMP)

 

The following experiences are not mandatory, and will be considered as an asset:

  • Experience of YAML, OpenAPI and JSON Schemas
  • Experience with software development on Linux
  • Experience with Agile development methods and tools (e.g. Jira, CI, Gitlab)
  • Experience of broadcast environments and devices
  • Experience in C++ 11 (or newer versions) 
  • Experience with Civet Web , Crow or other C++ Http lib
  • Experience of GRPC

 
Soft skills:

  • Achieve high-quality results through thoughtful analysis and planning; target driven and result oriented
  • Creative, out-of-the-box, pragmatic and proactive
  • Quickly understands a technical domain and its complexity
  • Open for changes and continuous learning
  • Capable of executing tasks autonomously, of planning and communicating planning and progress, of getting help where needed
  • Show initiative, are curious, and communicate well about initiatives
  • Good written and verbal communication skills, share information actively; respond properly, report on time; accept criticism and other opinions, address criticism constructively
  • Excellent team player
  • Help to suggest viable technical solutions to support the quality of the business
  • Aligned with EVS values: Innovation, Passion, Excellence, Agility, Accountability, Teamwork, and Customer Success

 
Languages:

  • Fluent in French + Working level English
  • Other languages are considered as an asset

Offer

Becoming Part of the EVS Team not only means that you will receive a competitive salary in line with your skills and the market, but also a range of other additional wellness and healthcare benefits. Our flexible schedules and hybrid way of working (homeworking) policies will help you preserve your work-life balance. 

EVS will give you the tools to develop your skills and your career by giving you the opportunities of internal mobilities and a wide range of trainings. We encourage our motivated talents with a friendly, lively, and inclusive environment.

Check out our website if you want to know more about why you should join EVS !