Overview

We are seeking a highly skilled Senior Fullstack TypeScript Developer to lead the development and maintenance of our web-based user interface, which integrates with various APIs and JavaScript SDKs. This role will focus on improving code quality, streamlining feature implementation, and enhancing team processes to deliver a robust and scalable web platform. The ideal candidate will have strong expertise in modern web development, experience with complex UI systems, and the ability to mentor a distributed team while navigating technical and operational challenges.

Key Responsibilities

  • Codebase Improvement: Refactor and optimize the existing web UI codebase to reduce technical debt and ensure long-term maintainability. Address issues such as unsupported JS event hijacking and CSS customizations.

  • Feature Development: Collaborate with product managers to refine and prioritize feature requirements, ensuring technical feasibility and platform stability. Implement features using modern JavaScript frameworks and CSS methodologies.

  • Testing Automation: Develop and implement automated testing strategies (unit, integration, and end-to-end) to replace manual testing, improving regression testing efficiency and reliability.

  • Cloud Infrastructure: Leverage AWS cloud technologies to enhance the web platform’s performance and scalability. Provide guidance to the team on AWS best practices and address any skill gaps for overseas contractors.

  • Team Leadership: Mentor and guide a distributed web development team, fostering collaboration and upskilling team members in modern web technologies and cloud infrastructure.

  • Process Improvement: Work with product and development teams to establish structured feature prioritization and review processes, avoiding outdated UI patterns and ensuring requirements are well defined.

  • Stakeholder Communication: Act as a bridge between product managers, the mobile app team, and the web team to align project goals and technical constraints.


Qualifications

  • Experience:

    • 6+ years of professional web development experience.

    • Proven experience in maintaining and refactoring complex production codebases.

    • Strong expertise in JavaScript (ES6+), modern frameworks (e.g., React), and CSS (Tailwind, SCSS, or CSS-in-JS).

    • Hands-on experience integrating JavaScript SDKs or third-party APIs.

    • Experience with automated testing frameworks (e.g., Playwright, Jest, Cypress) and CI/CD pipelines.

    • Working knowledge of AWS cloud infrastructure (EC2, S3, Lambda, CloudFront) and related tools.

  • Skills:

    • Ability to analyze and resolve issues in messy or undocumented codebases.

    • Strong problem-solving skills to balance short-term needs with long-term architecture improvements.

    • Excellent communication skills to collaborate with cross-functional teams and mentor developers.

    • Familiarity with agile development methodologies and tools (e.g., Jira, Confluence).

  • Preferred:

    • Experience working with distributed or overseas teams and managing collaboration challenges.

    • Knowledge of PDF viewer technologies or document rendering systems.

Application ProcessTo apply, please submit:
  • Your resume
  • Any portfolio or GitHub links showcasing your work


Note: Candidates should be prepared to discuss strategies for refactoring legacy code and improving team processes during the interview process.
👉 Click ‘Apply Now’ if you’re interested!

Location

Singapore

Job Overview
Job Posted:
3 days ago
Job Expires:
Job Type
Full Time

Share This Job: