WEB FRONT-END ENGINEER

SCOPE :

Starting from product requirements or product specification input from the Product Management department or internal requesters, builds the technical design of the product/tools and elaborates the architecture of the solution in close relationship with the architect(s). Ensures the robustness, reliability, scalability, testability and upgradeability of all building blocks. The web front-end developer participates to the different steps of the development process: analysis, design, development, unit testing, validation, technical documentation and maintenance.


JOB DESCRIPTION :

Main Responsibilities

  • Analyze and review product/tools requirements and product specifications input from the Product Management department or internal requester, and discuss technical feasibility
  • Build technical design proposals in close interaction with architects, including POC’s if applicable
  • Make work estimates in terms of required resources (effort, expertise, planning)
  • Develop new software components or modify existing ones
  • Conduct peer code reviews
  • Plan, define and perform unit testing, and report on tests results
  • Create or maintain technical documentation
  • Integrate individual software components developed by yourself and other members of the development team
  • Interact with QA, R&D, Product management teams during the different steps of development process
  • Solve defects reported in the defect tracking system
  • Maintain existing applications and interact with support team
  • Identify risks and discuss them with the Quality Control department for building adequate test plans
  • Plan, track and report work and assigned tasks, to direct manager
  • Respect agreed procedures related to the software development lifecycle process (SCM, defect tracking, build management, coding standards…)
  • Identify and propose process improvements


PROFILE :

• Engineer, Master’s or Bachelor’s degree in Computer Science with a minimum experience of 5 years
• Up to date knowledge of web technologies (HTML/CSS/Javascript, modern frameworks, tooling, …)
• Strong background in software engineering
• Proven experience in web development on maintained products
• Affinity with UX and UI design is a plus
• Owning and/or contributing to open source projects is a plus
• Experiences with React library is an asset
• Knowledge of Java is an asset
• Knowledge of networking / streaming / multicast is an asset
• Willing to invest in knowledge of broadcasting solutions
• Achieves high quality results through thoughtful analysis and planning; target driven and result oriented
• Excellent analytical skills
• Focus on quality, detail minded, willing to take care of customer point of view
• Open for changes and continuous learning
• Capable of executing tasks autonomously, of planning and communicating progress, of getting help where needed
• Ease of performing troubleshooting activities
• Shows initiative, is curious and communicates well about initiatives
• Good written and verbal communication skills, shares information actively; responds properly, reports on-time; accepts criticism and other opinions, addresses criticism constructively
• Excellent team player
• French speaker with a working knowledge of English


OFFER :

You will benefit from working in a friendly, lively environment having ambitious commercial objectives. Our dynamic and young team brings the best out of motivated potentials. In addition, you will receive a competitive salary and a range of other employee benefits.


LOCATION :

Belgium, 4000, Liège