102 Frontend Engineer jobs in Singapore
Frontend Engineer
Posted today
Job Viewed
Job Description
JOB SUMMARY:
We're looking for a Frontend Software Engineer to join our growing engineering team. This role is ideal for recent graduates or those with 1–2 years of experience. You'll work on intuitive, user-friendly features using React.js and React Native, collaborate closely with product and backend teams, and gain hands-on experience delivering high-quality frontend solutions in a fast-paced environment. Whether you're starting your frontend journey or already have experience, this is a great opportunity to sharpen your skills and grow as an engineer.
KEY RESPONSIBILITIES:
- Develop responsive, performant UIs using React.js and React Native
- Write clean, maintainable, and testable frontend code
- Debug and resolve UI/UX issues effectively across platforms
- Work closely with designers and backend engineers to build seamless experiences
- Participate in code reviews and follow established coding standards
- Contribute to testing, deployment, and release processes
- Stay updated on the latest trends in frontend development
What You'll Learn
- Real-world frontend development using React.js, React Native, and JavaScript/TypeScript
- Mobile-first and responsive design principles
- Integrating with RESTful APIs and handling asynchronous data
- Working with design systems and component libraries
- Managing state using tools like Redux, Context API, or RTK Query
- Best practices in version control (Git), testing, and CI/CD pipelines
- Deployment workflows for web and mobile
- Collaboration in agile teams with designers, product managers, and engineers
JOB REQUIREMENTS:
For Fresh Graduates
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or graduating soon)
- Basic understanding of JavaScript/TypeScript and web fundamentals (HTML, CSS)
- Exposure to React.js or React Native via coursework, internships, or personal projects
- Eagerness to learn new tools and adapt to feedback
- Awareness of UI/UX best practices and basic design principles
For 1–2 Years Experience
- 1–2 years of professional experience in frontend development
- Proficient with React.js and/or React Native
- Experience working with REST APIs, Git, and frontend tooling
- Familiar with state management, navigation, and form handling in React
- Able to independently deliver small to medium-sized features
- Understanding of responsive design, accessibility, and performance optimization
Nice to Have (For All Levels)
- Experience with TypeScript, Expo, or React Native CLI
- Knowledge of testing tools like Jest, React Testing Library, or Detox
- Familiarity with design tools (e.g., Figma)
- Exposure to mobile app deployment or publishing processes
- Contributions to open-source projects or personal side projects
- Familiarity with Agile/Scrum workflows
Soft Skills
- Strong communication and collaboration skills
- Open to feedback and driven to improve
- Reliable and takes ownership of tasks
- Curious and eager to explore new technologies and solutions
What We Offer
- Structured onboarding, mentorship, and personalized growth plans
- Real project experience with web and mobile applications
- Collaborative and supportive team environment
- A clear path to mid-level and senior frontend roles
- Encouragement to explore and innovate with new tools and ideas
TypeScript
Software Engineering
front end web application
JavaScript
React Native
REST APIs
Github
React.js
Software Development
Front End developer
Frontend Engineer
Posted today
Job Viewed
Job Description
The Frontend Engineer is responsible for designing, developing, and maintaining intuitive, high-performance, and scalable user interfaces for digital products. The
role requires strong expertise in frontend development, modern JavaScript frameworks, UI/UX best practices, and software engineering principles. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, reliability, and maintainability.
• Collaborate with Business Analysts (BA) and Product Managers to refine user stories and translate them into technical requirements.
• Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.
• Partner with DevOps teams to automate build, deployment, and release processes.
• Design, develop, and maintain responsive and accessible web applications that deliver excellent user experiences.
• Implement and enforce frontend best practices, including component reusability, performance optimization, and accessibility.
• Improve software quality through Extreme Programming (XP) practices, including pair programming, code reviews, and unit testing.
• Ensure frontend security best practices, including protection against XSS, CSRF, and other vulnerabilities.
• Document technical decisions, architectural patterns, and frontend best practices.
>Technical Skills:
• Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
• Experience with Git and modern branching workflows (GitFlow, trunk-based development).
• Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
• Experience with frontend frameworks and libraries such as React.js, Next.js, Vue.js, Svelte, or Angular.
• Strong understanding of state management solutions (Redux, Recoil, Zustand, MobX).
• Experience with UI component libraries (Tailwind CSS, Material-UI, Chakra UI, Bootstrap).
• Hands-on experience with frontend build tools and bundlers (Webpack, Vite, esbuild, Parcel).
• Experience with modern CSS methodologies (BEM, CSS Modules, Styled Components).
• Experience with frontend testing frameworks (Jest, Mocha, Jasmine, Playwright, React Testing Library).
• Experience with performance optimization techniques (lazy loading, code splitting, reducing re-renders).
• Experience integrating RESTful APIs, GraphQL, and WebSockets.
• Experience with CI/CD pipelines for frontend applications (GitHub Actions, GitLab CI, Netlify, Vercel).
Software Engineering Practices:
• Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
• Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, and continuous refactoring.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud).
• Strong understanding of frontend security best practices and web performance optimization.
• Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.
Bonus Experience (Added Advantage):
• Exposure to mobile application development (React Native, Flutter).
• Experience integrating authentication and authorization mechanisms (OAuth, JWT, OpenID Connect).
• Knowledge of server-side rendering (SSR) and static site generation (SSG) (Next.js, Nuxt.js).
• Familiarity with headless CMS platforms (Contentful, Strapi, Sanity.io).
• Understanding of WebAssembly (Wasm) for frontend performance optimizations.
• Experience using Storybook for UI component development and documentation.
Git
TDD
CSS3
CSS
Pipelines
Unit Testing
TypeScript
Software Engineering
JavaScript
HTML5
UI
React Native
Angular
Web Applications
Accessibility
Frontend Engineer
Posted today
Job Viewed
Job Description
Job Description
We are looking for a proactive and energetic Junior Front-end Engineer to join our fast-growing team. You will have the opportunity to participate in building modern web applications, grow with our team of engineers, and develop into a key contributor with strong mentorship and guidance.
Key Responsibilities
Responsible for the front-end development, testing, and maintenance of web applications.
Collaborating with back-end engineers to implement product features and API integration.
Optimizing front-end performance to enhance user experience.
Participating in code reviews to ensure code quality.
Learning and applying new technologies with strong self-motivation.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
Recent graduate (high potential) or 1-3 years of work experience.
Good foundation in computer science fundamentals, including data structures and algorithms.
Proficient in JavaScript/Typescript, HTML, and CSS.
Familiar with React and modern web development technologies.
Strong learning ability and problem-solving skills with a passion for technology.
Passionate about AI technology with a strong interest in exploring AI-powered development tools and understanding AI product design principles.
Demonstrated interest in AI products and emerging technologies.
Nice to Have
Experience with TypeScript development.
Familiarity with React ecosystem tools (Next.js, Redux, Tailwind CSS).
Experience using AI tools to enhance development productivity.
Personal projects or technical experimentation demonstrating self-learning abilities.
Open source contributions or active participation in technical communities.
#J-18808-Ljbffr
Frontend Engineer
Posted today
Job Viewed
Job Description
Description
We're looking for a Singapore-based Frontend Engineer who can support our frontend team in crafting exceptional user experiences for music makers.
Department:
Frontend
Location:
Singapore
Key Responsibilities
Work closely with backend developers to define APIs and data structures that the frontend will consume
Provide design feedback and engage in product-related discussions
Collaborate in cross-functional teams to create prototypes and user-facing features on BandLab.
Develop performant web applications optimized for both desktop and mobile browsers, as well as webviews
Build and design libraries and plugins to improve development efficiency and code quality
Be responsible for tracking performance, identifying errors, and monitoring any metrics that could impact app revenue
Participate in code reviews and contribute to continuous improvement by refactoring and implementing new design patterns and approaches
Skills, Knowledge, and Expertise
At least 2+ years of experience in frontend development
Broad knowledge of various strategies and methods for optimizing browser rendering
Proficient in HTML/CSS techniques for building appealing UI while maintaining accessibility
Proficient in Vue, and experienced with older UI frameworks or libraries, such as AngularJS, jQuery, or vanilla HTML/JS
Deep understanding of the underlying mechanisms of popular UI rendering frameworks, such as React, Vue, or Svelte
Experience with modern front-end technologies, such as Vite, Rollup, Parcel, etc.
Understanding of design principles and user experience design
Strong analytical and debugging skills, with ability to troubleshoot and fix complex issues in the frontend codebase
Strong communication skills, with the ability to explain technical concepts to technical and non-technical stakeholders
Location and Benefits
This role is based in Singapore, with 3 in-office days per week.
Benefits:
Healthcare, dental insurance
Paid annual leave, sick leave, childcare leave, volunteer and maternity leave
BandLab Technologies staff discount
Annual bonus
#J-18808-Ljbffr
Frontend Engineer
Posted today
Job Viewed
Job Description
About the team:
As the front-end developer, you will be working closely with the top-notch front-end development team on a wide variety of products - developing with performance in mind to serve a world-class digital asset trading platform with millions of active users.
Responsibilities:
Develop front-end solutions with performance, scalability and continuous integration in mind
Work on projects in developing reusable modules, automated testing, and continuous deployment
Cooperate with back-end developers to develop a reliable function
Design technical architecture and write documentation
Technology accumulation and construction of the efficiency-boost system
Contribute to public components and modules
Research and resolve the technical problem of the project
Improve product quality and user experience
Requirements:
Min. Bachelors in Science / Technology / Engineering / Mathematics
At least 5+ years of experience in front-end development
Understanding of front-end framework React, Vue and Angular
Development experience of HTML5, CSS3, JavaScript, etc.
Understand front-end packing workflow and be familiar with daily developing tools such as npm, gulp, webpack, git, etc.
Capacity for cross-browser development with an excellent understanding of the differences between browsers and the ability to give solutions for incompatibility problems
#J-18808-Ljbffr
Frontend Engineer
Posted today
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Gray Matter Solutions
is a digital health company at the forefront of neuroscience-based tools for the early detection and monitoring of neurodegenerative diseases, including Alzheimer’s Disease, Vascular Dementia, and Parkinson’s Disease. Our mission is to empower healthcare professionals with scalable, validated digital solutions that bridge the gap between research and real-world impact. Through our cutting-edge platforms, we aim to transform patient care and reduce the societal and economic burden of neurodegeneration.
Position Overview
We are seeking a Frontend Engineering to join our team and focus on building engaging, interactive, and accessible user interfaces. You will work with React, TypeScript, and Next.js to create seamless frontend features, implement state management, and collaborate closely with designers and product managers. This role places strong emphasis on best frontend engineering practices, user experience, and gamified, interactive health applications.
Key Responsibilities
Build responsive and interactive frontend features using React, TypeScript, and Next.js
Implement state management (Redux, Zustand, or similar) for complex UIs
Collaborate with designers and product managers to deliver user-friendly, accessible, and engaging interfaces
Integrate frontend components with backend APIs for smooth data flow
Write unit and integration tests for frontend components
Contribute to the design and development of gamified features in digital health applications
Ensure consistent performance, scalability, and accessibility across devices
Requirements
Studying a bachelor’s degree in Computer Science, Software Engineering, or a related field
Fresh graduates are welcome to apply
Proficiency in React, TypeScript, and Next.js
Familiarity with state management libraries (Redux, Zustand, etc.)
Strong problem-solving skills, attention to detail, and eagerness to learn
Experience with interactive UI frameworks (Framer Motion, Pixi.js, Three.js) is a plus
Understanding of responsive design, accessibility standards, and frontend best practices
Why Join Us
Hands-on experience in modern frontend development with React, Next.js, and TypeScript
Work on digital health products that make real-world impact on cognitive health
Collaborate with a multidisciplinary team of engineers, designers, and neuroscientists
Opportunity to build gamified, interactive applications in healthcare
Learn and grow in a fast-paced, mission-driven environment
Seniority level
Internship
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Frontend Engineer
Posted today
Job Viewed
Job Description
About Triple-A
Triple-A is a global payment institution licensed in the United States, Europe, and Singapore, enabling businesses worldwide to pay and get paid in both local and digital currencies.
We empower businesses to reach over 560M digital currency owners, boost revenue, and optimise costs through stablecoin and cryptocurrency payments, while eliminating volatility, custody, and compliance risks. Our commitment is to build a more efficient, inclusive global payment ecosystem by bridging the gap between local and digital currencies.
Registered with the United States Financial Crimes Enforcement Network (FinCEN), licensed by the Monetary Authority of Singapore (MAS), and Banque de France’s ACPR in Europe, Triple-A is trusted by over 20,000 businesses worldwide to make global crypto payments simple, secure, and cost-effective. For more information, visit
Join the team
Triple-A is a global payment institution. We are headquartered in Singapore, with offices across the Americas, Europe and Middle East.
We are a dynamic and passionate team building towards a more efficient global payment ecosystem. We are actively bridging the gaps in cross-border payments, between traditional & digital currencies, and web2 and web3.
Guided by our CEO, Eric Barbier who brings 18 years of experience and a proven track record in building and scaling payment companies worldwide, Triple-A is growing our team. If you're bold, tenacious, and creative, we believe you'd be a perfect match for us!
Key Responsibilities
Work with UX designers to build out design concepts and interactive prototypes.
Work closely with developers to ensure that the presentation layer is implemented in accordance with best above best practices and UX specifications.
Write good JavaScript code from scratch.
Write clean, semantic HTML and CSS, agonising along the way for pixel perfection.
Build simple, blindingly simple interfaces and believe that writing maintainable CSS goes beyond good class names.
Believe that disabled and visually challenged users have a right to use the web as easily as everyone else.
You believe that Agile and UI development can coexist.
Created good abstractions that actually get reused.
Photo Shop, Flash, Flex and Silver Light are just some of the things you've tried on your road to us.
Who are we looking for
5 years of experience developing modular front-end components using XHTML, CSS, JavaScript, XML, JSON and micro formats.
Understanding of the difference between an interface, a class and an object and comprehension of cascaded inheritance, prototype based inheritance etc.
Knowledge of what the following have in common: trident, gecko and web-kit.
Considerable ability to be hard headed about markup quality.
Solid understanding of user-cantered design principles.
Experience in cross-browser compatibility.
#J-18808-Ljbffr
Be The First To Know
About the latest Frontend engineer Jobs in Singapore !
Frontend Engineer
Posted 2 days ago
Job Viewed
Job Description
The Frontend Engineer is responsible for designing, developing, and maintaining intuitive, high-performance, and scalable user interfaces for digital products. The
role requires strong expertise in frontend development, modern JavaScript frameworks, UI/UX best practices, and software engineering principles. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, reliability, and maintainability.
• Collaborate with Business Analysts (BA) and Product Managers to refine user stories and translate them into technical requirements.
• Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.
• Partner with DevOps teams to automate build, deployment, and release processes.
• Design, develop, and maintain responsive and accessible web applications that deliver excellent user experiences.
• Implement and enforce frontend best practices, including component reusability, performance optimization, and accessibility.
• Improve software quality through Extreme Programming (XP) practices, including pair programming, code reviews, and unit testing.
• Ensure frontend security best practices, including protection against XSS, CSRF, and other vulnerabilities.
• Document technical decisions, architectural patterns, and frontend best practices.
>Technical Skills:
• Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
• Experience with Git and modern branching workflows (GitFlow, trunk-based development).
• Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
• Experience with frontend frameworks and libraries such as React.js, Next.js, Vue.js, Svelte, or Angular.
• Strong understanding of state management solutions (Redux, Recoil, Zustand, MobX).
• Experience with UI component libraries (Tailwind CSS, Material-UI, Chakra UI, Bootstrap).
• Hands-on experience with frontend build tools and bundlers (Webpack, Vite, esbuild, Parcel).
• Experience with modern CSS methodologies (BEM, CSS Modules, Styled Components).
• Experience with frontend testing frameworks (Jest, Mocha, Jasmine, Playwright, React Testing Library).
• Experience with performance optimization techniques (lazy loading, code splitting, reducing re-renders).
• Experience integrating RESTful APIs, GraphQL, and WebSockets.
• Experience with CI/CD pipelines for frontend applications (GitHub Actions, GitLab CI, Netlify, Vercel).
Software Engineering Practices:
• Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
• Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, and continuous refactoring.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud).
• Strong understanding of frontend security best practices and web performance optimization.
• Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.
Bonus Experience (Added Advantage):
• Exposure to mobile application development (React Native, Flutter).
• Experience integrating authentication and authorization mechanisms (OAuth, JWT, OpenID Connect).
• Knowledge of server-side rendering (SSR) and static site generation (SSG) (Next.js, Nuxt.js).
• Familiarity with headless CMS platforms (Contentful, Strapi, Sanity.io).
• Understanding of WebAssembly (Wasm) for frontend performance optimizations.
• Experience using Storybook for UI component development and documentation.
Frontend Engineer
Posted 9 days ago
Job Viewed
Job Description
About the team:
As the front-end developer, you will be working closely with the top-notch front-end development team on a wide variety of products - developing with performance in mind to serve a world-class digital asset trading platform with millions of active users.
Responsibilities:
· Develop front-end solutions with performance, scalability and continuous integration in mind
· Work on projects in developing reusable modules, automated testing, and continuous deployment.
· Cooperate with back-end developers to develop a reliable function.
· Design technical architecture and write documentation.
· Technology accumulation and construction of the efficiency-boost system.
· Contribute to public components and modules.
· Research and resolve the technical problem of the project.
· Improve product quality and user experience
Requirements:
· Min. Bachelors in Science / Technology / Engineering / Mathematics
· At least 5+ years of experience in front-end development.
· Understanding of front-end framework React, Vue and Angular.
· Development experience of HTML5, CSS3, JavaScript, etc.
· Understand front-end packing workflow and be familiar with daily developing tools such as npm, gulp, webpack, git, etc.
· Capacity for cross-browser development with an excellent understanding of the differences between browsers and the ability to give solutions for incompatibility problems.
EA Licence No: 99C4599
EA Personnel Reg No: R
EA Personnel Name: Celine Tan Si Ling
Frontend Engineer
Posted 16 days ago
Job Viewed
Job Description
About Triple-A
Triple-A is a global payment institution licensed in the United States, Europe, and Singapore, enabling businesses worldwide to pay and get paid in both local and digital currencies.
We empower businesses to reach over 560M digital currency owners, boost revenue, and optimise costs through stablecoin and cryptocurrency payments, while eliminating volatility, custody, and compliance risks. Our commitment is to build a more efficient, inclusive global payment ecosystem by bridging the gap between local and digital currencies.
Registered with the United States Financial Crimes Enforcement Network (FinCEN), licensed by the Monetary Authority of Singapore (MAS), and Banque de France’s ACPR in Europe, Triple-A is trusted by over 20,000 businesses worldwide to make global crypto payments simple, secure, and cost-effective. For more information, visit .
Join the team
Triple-A is a global payment institution. We are headquartered in Singapore, with offices across the Americas, Europe and Middle East.
We are a dynamic and passionate team building towards a more efficient global payment ecosystem. We are actively bridging the gaps in cross-border payments, between traditional & digital currencies, and web2 and web3.
Guided by our CEO, Eric Barbier who brings 18 years of experience and a proven track record in building and scaling payment companies worldwide, Triple-A is growing our team. If you're bold, tenacious, and creative, we believe you'd be a perfect match for us!
As a Frontend Engineer, you will play a key role in designing and building intuitive, responsive, and secure web interfaces that bring our products to life. You will collaborate with product managers, designers, and backend engineers to deliver seamless user experiences that make complex financial processes simple and accessible. Your work will directly impact how our clients interact with and trust our digital financial services.
Key Responsibilities:
- Work with UX designers to build out design concepts and interactive prototypes.
- Work closely with developers to ensure that the presentation layer is implemented in accordance with best above best practices and UX specifications.
- Write good JavaScript code from scratch.
- Write clean, semantic HTML and CSS, agonising along the way for pixel perfection.
- Build simple, blindingly simple interfaces and believe that writing maintainable CSS goes beyond good class names.
- Believe that disabled and visually challenged users have a right to use the web as easily as everyone else.
- You believe that Agile and UI development can coexist.
- Created good abstractions that actually get reused.
- Photo Shop, Flash, Flex and Silver Light are just some of the things you've tried on your road to us.
Who are we looking for:
- 5 years of experience developing modular front-end components using XHTML, CSS, JavaScript, XML, JSON and micro formats.
- Understanding of the difference between an interface, a class and an object and comprehension of cascaded inheritance, prototype based inheritance etc.
- Knowledge of what the following have in common: trident, gecko and web-kit.
- Considerable ability to be hard headed about markup quality.
- Solid understanding of user-cantered design principles.
- Experience in cross-browser compatibility.