Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Frontend & Mobile)

NTUC FIRST CAMPUS LIMITED

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading education services provider in Singapore is seeking a Software Engineer and Frontend Chapter Lead. In this role, you will act as the primary technical authority for web and mobile platforms, overseeing frontend projects and defining the technical roadmap. The ideal candidate will have over 8 years of experience in frontend and mobile engineering, with expert proficiency in React and React Native. You will also mentor a team of engineers, maintaining high coding standards and ensuring the seamless integration of frontend applications with backend services. This opportunity offers a dynamic work environment with a focus on innovation.

Qualifications

  • 8+ years of experience in frontend and mobile engineering.
  • Expertise in React and React Native for web and mobile.
  • Experience with maintaining mobile build pipelines.

Responsibilities

  • Lead the Frontend Chapter and oversee frontend project deliveries.
  • Manage API integration planning for optimal service consumption.
  • Drive performance initiatives for mobile and web applications.

Skills

Frontend engineering leadership
React (web) and React Native (mobile)
Mobile CI/CD pipeline management
Dependency management
Modern testing frameworks

Tools

Bitbucket
Bitrise
Google Cloud Platform (GCP)
Terraform
Job description
Role Overview

As a Software Engineer and Frontend Chapter Lead, you will be the primary technical authority for our web and mobile platforms. You will lead the Frontend Chapter, overseeing the development of all frontend projects and defining the roadmap for frontend stack enhancements. Your role is a blend of high-level architectural design, project planning, and hands-on leadership—ensuring that our React (web) and React Native (mobile) applications are seamlessly integrated with backend APIs and meet standards for performance, security, and user experience.

Key Responsibilities
Chapter Leadership & Project Delivery
  • Chapter Governance: Lead the Frontend Chapter, defining engineering excellence, and standardizing development workflows across all frontend engineers.
  • Project Oversight: Oversee the end-to-end frontend development for major projects. You will be responsible for planning the delivery of features, identifying dependencies, and ensuring that milestones are met.
  • Delivery Planning: Partner with Product Managers and Backend Leads to define delivery timelines, provide high-level effort estimations, and break down complex business requirements into executable frontend tasks.
Architectural Leadership & Mobile Strategy
  • System Integration: Lead the planning and execution of API integrations. You will define how frontend and mobile clients consume backend services, ensuring efficient data fetching, state management, and clear interface contracts.
  • Ecosystem Ownership: Lead the long-term technical strategy for React and React Native platforms. Architect shared component libraries and core modules that promote code reusability across web and mobile platforms.
  • Lifecycle Management: Manage the complex lifecycle of library and dependency upgrades (e.g., React Native core upgrades), ensuring the codebase remains modern while maintaining production stability.
Mobile Operations & Lifecycle Management
  • Mobile Pipeline Maintenance: Take ownership of maintaining and optimizing mobile CI/CD pipelines within Bitbucket and Bitrise, ensuring fast, reliable builds and automated testing.
  • App Store Excellence: Lead the submission and compliance process for the Apple App Store and Google Play Store. Stay ahead of evolving store policies, privacy requirements, and SDK version mandates to ensure uninterrupted service.
  • Performance & Observability: Drive initiatives to optimize mobile and web performance, focusing on rendering efficiency, bundle sizes, and crash-free rates.
  • Release Governance: Oversee the frontend release process, utilizing feature flags and canary deployments to mitigate risk.
Engineering Standards & Mentorship
  • Mentorship: Actively mentor Senior and Mid-level engineers, fostering a culture of technical excellence and continuous learning within the Frontend Chapter.
  • Standard Setting: Define and enforce standards for code quality, accessibility, and modern styling strategies.
  • Quality Advocacy: Design and oversee a comprehensive testing strategy (Unit, Integration, and E2E) to ensure a stable, regression-free user experience.
Requirements
Mandatory Qualifications
  • Professional Experience: 8+ years in frontend and mobile engineering, with a proven track record of leading large-scale production applications.
  • React & React Native Mastery: Expert-level proficiency in React (web) and React Native (mobile).
  • Mobile Operations: Deep experience maintaining mobile build pipelines in Bitbucket and managing the end-to-end submission process for Play Store/App Store.
  • Dependency Management: Proven ability to manage large-scale version upgrades and complex dependency trees.
  • Testing & Quality: Advanced experience with modern testing frameworks (e.g., Jest, React Testing Library, Detox).
Good to Have
  • Backend & Data: Familiarity with Golang and experience with BigQuery for analyzing user behavior and application metrics.
  • Database Knowledge: Basic proficiency in MySQL or MongoDB for full-stack troubleshooting.
  • Cloud & Infrastructure: Hands-on experience with Google Cloud Platform (GCP) or AWS and Infrastructure as Code (Terraform).
  • Full-Stack Awareness: A strong understanding of distributed systems and how frontend clients interact with microservice architectures.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.