Mid-Level Frontend Developer, React

Posted 40mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-Level Frontend React Engineer responsible for developing websites and implementing strategies for existing products. Join a collaborative team in Brazil or Portugal to ensure project success.

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 and attend fortnightly meetings for project planning, as well as other meetings as needed
  • 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, with demonstrated experience in architecting complex applications
  • Extensive experience designing and implementing scalable solutions using popular React.js workflows (such as Redux, Flux, or MobX), with a focus on performance optimisation and code maintainability
  • Comprehensive knowledge of web technologies, including HTML5, CSS3, and JavaScript, with a deep understanding of best practices and emerging trends in frontend development
  • Mastery of modern frontend build pipelines and tools (e.g., Webpack), including the ability to configure and optimise build processes for large-scale applications
  • Proven expertise in designing and consuming RESTful APIs, with a strong emphasis on efficient data handling and integration
  • Advanced understanding of version control systems (e.g., Git) and code collaboration tools (e.g., GitHub), with experience in leading code reviews and providing mentorship to junior developers
  • Demonstrated proficiency in ensuring cross-browser compatibility and implementing responsive design techniques, with a focus on delivering consistent user experiences across different devices and platforms
  • Exceptional ability to write clean, modular, and well-documented code, with a keen eye for detail and a commitment to writing maintainable software
  • 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