Senior Frontend Engineer

We are looking for a Frontend Engineer to take on a pivotal role in modernizing the user interface of an extensive SAAS website builder platform, which currently serves over 5 million websites. The legacy frontend stack includes PHP templating, React, and Angular. You will be tasked with upgrading and optimizing our frontend architecture, ensuring a cutting-edge, efficient, and engaging user experience. Communication with the team and stakeholders will be in English, and the work can be done remotely.

Portugal

Responsibilities:

  • Lead the modernization of a legacy frontend codebase, transitioning to the latest versions of frameworks like React and Angular, and upgrading NodeJS and its dependencies.
  • Develop and refine frontend features using PHP templating, React, and Angular to ensure robust and responsive user experiences.
  • Collaborate with backend teams to integrate API services, ensuring seamless operation between frontend and backend systems.
  • Optimize existing frontend code to enhance speed, usability, and functionality while maintaining high standards of user experience.
  • Implement modern front-end development practices to improve the maintainability and performance of the application.
  • Work closely with the design team to translate visual concepts into functional online experiences.
  • Ensure all frontend implementations follow web standards, accessibility, and usability best practices.
  • Conduct code reviews and help set best frontend practices for the team.
  • Maintaining Devbox Issues: Actively maintain and resolve issues in the frontend development environment (Devbox), ensuring a stable and efficient workspace for developers.
  • Managing CI/CD Pipelines: Oversee and optimize Continuous Integration and Continuous Deployment pipelines for frontend projects to ensure smooth, error-free deployments and updates.
  • Setting High Standards for Frontend Practices: Establish and enforce best practices for frontend architecture and deployments, enhancing system reliability and performance.
  • Mentoring on Frontend Infrastructure Topics: Provide guidance and mentorship to other frontend engineers on best practices related to infrastructure, including efficient use of CI/CD tools, cloud services for frontend hosting, and security practices specific to frontend development.

 

Requirements:

  • 5+ years of experience as a Frontend Developer, with experience in managing and upgrading legacy systems.
  • Expert knowledge of React, Angular, and modern JavaScript development, including experience with NodeJS and its ecosystem.
  • Proficient understanding of Company-side scripting and JavaScript frameworks, including jQuery.
  • Experience with responsive and adaptive design.
  • Strong problem-solving skills and ability to work on complex systems in a collaborative environment.
  • Excellent communication and teamwork skills, with a commitment to achieving team goals and delivering secure and reliable services.

 

If this sounds like you, send us your CV, and let’s talk!

talent.europe@99x.io