Front-End Developer

Rappler

Negotiable
Remote1-3 Yrs ExpDiplomaFull-time
Share

Remote Details

Open CountryPhilippines

Language RequirementsEnglish

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Description

We are seeking a skilled and passionate Front-End Developer to join our development and operations team. The successful candidate will be responsible for developing and maintaining the user-facing aspects of our platforms, leveraging cutting-edge technologies to ensure a performant and reliable experience for all users. If successful, you will play a key role in implementing the architecture designed for high availability and efficient content delivery.


Responsibilities:


  • Develop and maintain the frontend using NextJS
  • Implement and optimize static page generation using Incremental Static Regeneration (ISR) to ensure fast load times and efficient updates.
  • Work with and understand the platforms Pages Cache for static content delivery.
  • Integrate with backend APIs to fetch data required for static page generation during build time.
  • Understand the role of Prerender middleware for bot traffic and as a potential backup mechanism.
  • Contribute to the setup and utilization of OpenTelemetry instrumentation for monitoring the frontend application in GCP Monitoring.
  • Collaborate with backend developers and infrastructure engineers to ensure seamless integration and deployment.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to improving code quality.
  • Stay up-to-date with the latest trends and best practices in frontend development.
  • Understand the static site backup strategies involving the Cache Handler.


Required Skills:


  • Proven experience as a Front-End Developer with a strong portfolio showcasing your work.
  • Deep expertise in NextJS framework, including server-side rendering, static site generation, and routing.
  • Thorough understanding and practical experience with Incremental Static Regeneration (ISR).
  • Solid understanding of web performance optimization techniques and caching strategies.
  • Experience integrating with RESTful APIs.
  • Familiarity with middleware concepts.
  • Knowledge of HTML, CSS (including preprocessors like Sass or Less), and modern JavaScript (ES6+).
  • Experience with version control systems, particularly Git.
  • Familiarity with monitoring and logging tools, and an understanding of concepts like OpenTelemetry and platforms like GCP Monitoring.
  • Basic understanding of containerization and orchestration technologies like Kubernetes is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.


Bonus Points:

  • Experience with GCP (Google Cloud Platform) services.
  • Familiarity with other static site generators or frontend frameworks.
  • Understanding of CI/CD pipelines.


Requirements

Please refer to job description.

Node.js
Preview

Boss

HR ManagerRappler

Posted on 20 March 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.