Senior Frontend Engineer, React

Posted 17ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Frontend React Engineer developing websites based on client specifications and maintaining existing products. Collaborating in a friendly engineering environment in Brazil or Portugal.

Responsibilities:

  • Develop websites based on technical and functional specifications provided by the client
  • Continued maintenance, development, and bug fixes for the existing websites
  • Utilise source control tools such as GitLab for maintaining code versioning and releases
  • Test the website on different browsers and identify any technical problems
  • Work with the team to manage, optimise and customise multiple web applications
  • Attend daily meetings to report on the progress of assigned tasks
  • Complete tasks & deliver projects on time and to the highest standards
  • Contribute ideas for making the application better and easier to use

Requirements:

  • Bachelor's degree in Computer Science or any related technical field
  • At least 5 years of professional experience as a Frontend Web Developer
  • Expert proficiency in React.js and its core principles
  • Extensive experience designing and implementing scalable solutions using popular React.js workflows (such as Redux, Flux, or MobX)
  • Comprehensive knowledge of web technologies, including HTML5, CSS3, and JavaScript
  • Mastery of modern frontend build pipelines and tools (e.g., Webpack)
  • Proven expertise in designing and consuming RESTful APIs
  • Advanced understanding of version control systems (e.g., Git)
  • Demonstrated proficiency in ensuring cross-browser compatibility and implementing responsive design techniques
  • Experience working on SEO
  • Strong analytical and problem-solving skills
  • Experience working in Agile development environments
  • Strong English communication skills, both written and verbal

Benefits:

  • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Ongoing Training & Mentoring
  • The possibility to travel