Location
D14 Geylang, Eunos
Job Type
Full-time
Experience
Mid
Category
General
Salary
$5,000 - $6,500
Posted
3 weeks ago
Expires
Apr 8, 2026
Views
3

Job Details

Vacancies

1 position

Experience Required

No experience required

Job Description

The Full-Stack Developer will be responsible for planning, executing, and supporting the migration of content and functionality from the existing CMS to headless CMS, mainly focusing on Directus/Optical. This person will work on both backend and frontend components, ensure content integrity, configure workflows, and collaborate with stakeholders to ensure a seamless transition.

Responsibilities

· Analyze existing CMS architecture, data models, content types, templates/themes, and custom modules/widgets.

· Map existing content structures (pages, assets, user permissions, metadata) to CMS’s schemas.

· Design and develop migration scripts/tools (ETL) to extract, transform, and load content into the CMS system.

· Configure CMS environment, including content types, templates, user roles, access control, workflow, and approval processes.

· Refactor or develop frontend components (UI) to replicate or enhance the existing site’s design and user experience.

· Ensure responsive, accessible, and performance-optimized front-end deliverables.

· Integrate CMS with required external services/APIs (e.g., asset storage/CDN, authentication, search, analytics).

· Write unit and integration tests to cover migration scripts and features post-migration to ensure data integrity and functionality.

· Plan and execute content validation and verification: check for broken links, missing metadata, missing images, layout issues.

· Coordinate with content operations and editors to schedule migration phases, dry runs, backups, rollback strategies.

· Document migration processes, custom code, configuration, and provide training or support to content editors / administrators.

· Monitor post-migration performance, troubleshoot defects and issue, and ensure smooth go-live.

Requirements

· Strong backend development skills (Node.js, Python, Java, PHP or the necessary stack of Directus/Optical uses)

· Proficiency in frontend technologies: HTML, CSS, JavaScript, and modern frameworks (React, Vue.js, Angular, Next.js, and others).

· Hands-on experience with Next.js; familiarity with Vercel is a plus.

· Proven experience in CMS migrations and content modelling (enterprise CMS experience preferred).

· Solid knowledge of databases (SQL/NoSQL), data transformation, and ETL scripting.

· Familiarity with templating engines, version control (Git), CI/CD pipelines.

· Experience with APIs, authentication mechanisms, asset management (images/media), search integration.

· Strong understanding of performance optimization, caching, and web best practices.

· Good understanding of website accessibility (WCAG) and responsive design.

· Experience with testing strategies, tools, and frameworks.

· Excellent communication, stakeholder management, and documentation skills.

· Experience working with SGTS or government products is preferred. (Onshore)

Similar Jobs

Assistant relationship manager (Private Bank - North Asia Team)

BEATHCHAPMAN (PTE. LTD.) Islandwide 13 hours ago

Cleaning Operation Manager

BESTWAY CLEANING SERVICES PTE LTD Islandwide 13 hours ago

Project Data Admin

ITCAN PTE. LIMITED Islandwide 13 hours ago
RN CARE PTE. LTD.

Mechanical Design Engineer (Machine Design)

RN CARE PTE. LTD. D19 Serangoon Garden, Hougang, Sengkang, Punggol 13 hours ago

Project QAQC Manager [SL]

WECRUIT PTE. LTD. Islandwide 13 hours ago

Response Reality Check

Quality: 80%
Response N/A
Company Stats
Response metrics N/A
Platform Spread
mycareersfuture
80%
Quality Score
N/A
Response Rate
WEBSPARKS PTE. LTD.

WEBSPARKS PTE. LTD.

About WEBSPARKS PTE. LTD.

We are an award-winning, full-service Web Solutions Company based in Singapore. Websparks Pte Ltd is formed in 2008. Each of our Websparkers should b...

Ready to Apply?

This is a direct application to WEBSPARKS PTE. LTD.. No recruitment agencies involved.

Apply for this Position

Response rate not available - Direct application to employer