Enable job alerts via email!

Senior Fullstack TypeScript Developer

Rhino Partners

Singapore

On-site

SGD 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech company is looking for a Senior Fullstack TypeScript Developer to enhance their web platform. In this role, you will focus on improving code quality, streamline feature implementation, and lead a distributed team. Ideal candidates will have significant experience with modern web technologies and strong collaborative skills.

Qualifications

  • 6+ years professional web development experience required.
  • Experience maintaining and refactoring complex production codebases.
  • Strong expertise in JavaScript (ES6+), React, and CSS frameworks.

Responsibilities

  • Refactor and optimize existing web UI codebase for maintainability.
  • Collaborate with product managers to refine feature requirements.
  • Develop and implement automated testing strategies for better efficiency.

Skills

Problem Solving
Communication
Code Analysis

Tools

AWS
React
Jira
Confluence

Job description

Overview

We are seeking a highly skilledSenior Fullstack TypeScript Developerto 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 Process
To 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!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.