Soh Jun Jie

Front-end Software Engineer

I translate design into code.

Front-end Software Engineer with 11+ years of experience creating engaging digital interfaces. Expertise in UI/UX and web application development. Leads teams through full project lifecycles. Committed to clean code, performance optimisation, and industry best practices. Successfully delivered over 80 projects across various sectors.

Core Competencies
HTML/CSS
JavaScript/TypeScript
React, Angular, Vue
Next.js, Remix, Astro
Responsive Layouts
Version Control/Git
Cross-Browser Compatibility
UI/UX Design
Performance Optimisation
Web Accessibility
Automated Testing
API Integratons
Web Security
Agile Project Management
Experience

GIC

Senior Front-end Engineer

Feb 2024 - Present

  • Architected & implemented a micro-frontend architecture with single-spa, successfully integrating production applications across multiple frameworks
  • Contributed to the development & maintenance of reusable UI component libraries
  • Designed & built a comprehensive documentation website for a design system, leveraging Astro with Storybook & Figma integration
  • Conducted code reviews, ensuring adherence to coding standards, performance optimisation, and maintainability of the front-end codebase
  • Identified and resolved performance bottlenecks, implemented fixes to ensure a seamless user experience across various devices and browsers

SJJ Labs

Founder / CTO

Jan 2023 - Jan 2024

  • A software development agency crafting bespoke, cutting-edge experiences for clients ranging from individuals, startups to multinational corporations
  • Projects delivered through a highly-efficient workflow, significantly reducing costs & time to market
  • A forward-thinking approach ensures tech stack remain relevant and easy to maintain for years to come
  • Completed projects includes e-commerce systems & storefronts, unique visual experiences, fully customised dashboards, and high-performance marketing websites

Trustana

Senior / Lead Front-end Engineer

Dec 2020 - Dec 2022

  • Led & mentored a team of 4 front-end engineers from recruitment to onboarding, training, code reviews, and performance evaluations
  • Set the overall direction & vision for front-end software engineering within the company
  • Streamlined the tech stack and developer workflow, shortening project delivery timelines, reducing budget required, and improving developer experience
  • Implemented processes such as code linting, unit testing, and code review to reduce defects
  • Fostered cross-functional collaboration, ensuring seamless communication between product, design, and engineering teams
  • Spearheaded & oversaw the development of the 'Supplier Portal' project application, from inception to launch
  • Successfully delivered and launched 3 web application products for various target markets
  • Architected front-end solutions using technologies like Javascript/Typescript, NextJS, Remix, Tailwind CSS & UI, GraphQL, Rest APIs, Prisma, Postman, Apollo Studio, Vitest, React Testing Library, i18next, Lokalise, ESLint, Prettier, Commitzen, Segment, Bit Cloud, Figma

Jetstar Airways

Front-end Software Engineer

Dec 2019 - Dec 2020

  • Developed and launched the 'Travel Hub' flight booking portal
  • Contributed to the organisation's UI component library
  • Part of the core front-end development team
  • Establish best practices and adopt new technologies for the organisation
  • Develop highly-responsive user interface components and applications with React JS & Redux
  • Implement front-end architecture with tools such as Yarn/NPM, Webpack, Babel, ESLint, Jest, TypeScript/Flow, SCSS
  • Participate in agile software development, prototyping and code reviews
  • Review technical feasibility in UI/UX interface design
  • Collaborate with remote teams in various timezone

PALO IT

Full-stack Software Engineer

Jul 2018 - Dec 2019

  • Key front-end developer of the DBS Travel Marketplace project, building a mobile-responsive flight booking portal with integration to Singapore Airlines APIs
  • Developed new features and screens for the OCBC Mobile Banking mobile application
  • Develop user interface components and applications with React JS & Redux
  • Implement front-end architecture with tools such as Yarn/NPM, Webpack, Babel, Jest, ESLint, TypeScript/Flow, SCSS
  • Participate in agile software development, prototyping and code reviews
  • Review technical feasibility in UI/UX interface design
  • Mentor and onboard junior developers
  • Collaborate with in-house, third-party & client teams

Previous roles (2018 and earlier): Front-end Web Developer at Kaligo Solutions (Dec 2016 - Jul 2018) Front-end Web Developer / Project Manager at Banff Cyber Technologies (Apr 2016 - Jul 2016) Front-end Web Developer / Project Manager at Unifide (Jan 2014 - Dec 2015)

Education

University of Wollongong

2016 - 2018

Bachelor of Business Information Systems

Temasek Polytechnic

2008 - 2011

Diploma in Interactive Media Informatics