SPH Media
Full Stack Engineer
SPH MediaSingapore18 days ago
Full-timeInformation Technology

SPH Media is seeking an experienced and motivated Fullstack Developer with a strong focus on the frontend to join our dynamic engineering team. You will play a crucial role in building and maintaining high-quality, scalable web applications within the Customer Engagement Management team that will power our audience behaviour and martech tools.


Role

We're looking for a developer with a minimum of 5 years of professional experience in fullstack development, specializing in modern JavaScript frameworks and cloud-native services. While this is a fullstack role, a significant portion of your time will be dedicated to creating exceptional user experiences and robust frontend architecture.


Key Responsibilities

Frontend Development & UX/UI Implementation:

  • Develop and maintain highly responsive, performant, and accessible user-facing features using React and the NextJS framework.
  • Translate UI/UX design wireframes and prototypes into high-quality code, ensuring pixel-perfect execution and adherence to design standards.
  • Implement and manage complex frontend state, ensuring optimal data flow and minimal re-rendering.

Component & Design System Management:

  • Contribute significantly to and utilize our reusable component libraries (e.g., within Storybook) to accelerate development and maintain design consistency across all applications.
  • Ensure all new components are well-documented, tested, and follow best practices for reusability and accessibility.

Backend & API Integration:

  • Design, build, and maintain robust, scalable RESTful or GraphQL APIs using NodeJS (Express or similar frameworks).
  • Securely integrate frontend applications with backend services and third-party APIs.

Cloud Infrastructure & DevOps:

  • Utilize and manage core AWS services to deploy, scale, and monitor applications, specifically:
  • Managing Databases (e.g., RDS, DynamoDB) integration and optimization.
  • Developing and deploying serverless functions using AWS Lambda. ■ Managing containerized services via AWS ECS.
  • Setting up alarms, dashboards, and logs for proactive application monitoring using CloudWatch.

Code Quality & Collaboration:

  • Participate in daily stand-ups, technical design sessions, and sprint planning.
  • Conduct rigorous code reviews, providing constructive feedback to peers to ensure high code quality, performance, and adherence to security standards.
  • Write comprehensive unit, integration, and end-to-end tests to achieve high test coverage and reliability.
  • Troubleshoot, debug, and upgrade existing systems and applications.


Required Skills & Experience

To be successful in this role, you must have:

5+ years of professional experience in software development.

● Deep expertise with React and the NextJS ecosystem.

● Strong proficiency in server-side development using NodeJS.

● Demonstrated experience in frontend architecture and building complex, scalable user interfaces.

● Experience in creating, documenting, and utilizing reusable Component Libraries (e.g., Storybook, internal design systems).

● Hands-on experience with core AWS services, including managing Databases, deploying serverless functions via Lambda, container orchestration with ECS, and monitoring with CloudWatch.

● Solid understanding of modern software development principles, testing methodologies, and deployment pipelines.

Preferred Skills

Candidates who possess the following will stand out:

● Experience developing themes or custom features for WordPress. ● Familiarity with the Tailwind CSS framework.

● Experience with advanced state management patterns (e.g., Redux Toolkit).

Key Skills

Ranked by relevance