CrawlJobs Logo

Senior Frontend Engineer

Vietnam, Hanoi · Job Posted March 18, 2026
Apply Position
Job Link Share

Job Description

This role is part of the engineering team behind Optimizely Campaign, a large-scale customer engagement and messaging platform that enables global brands to design, automate, and deliver personalized cross-channel communications at scale. The team works on high-volume, real-time systems where reliability, performance, and data-driven experiences are critical. We are looking for a Senior Frontend Engineer to join the Campaign engineering team and help evolve the user interface of a complex enterprise SaaS product. In this role, you will play a key role in modernizing the frontend architecture, collaborating closely with Product, UX, and Backend teams, and delivering scalable, high-quality user experiences for international customers. This position is ideal for engineers who enjoy ownership, technical depth, and shaping the direction of large web applications.

Job Responsibility

  • Collaborate with an agile, cross-functional team to develop new user-facing features and enhance existing ones, adhering to clean code principles and test-driven development
  • Work with the UI/UX designer and bridge the gap between UI design and technical implementation, take an active role on both sides and define how the application looks as well as how it works
  • Write reusable code and libraries for future use
  • Review pull requests from colleagues, offering constructive feedback
  • Contribute to the modernization of an existing monolithic frontend, including transitioning from a classical technology stack (e.g. JSP, jQuery) towards a modern, component-based and micro-frontend architecture
  • Collaborate closely with Product, UX/UI, and Backend engineers to implement customer-centric solutions
  • Take ownership of frontend features from design through implementation and iteration
  • Contribute to and follow test-driven development and frontend quality best practices
  • Leverage AI-assisted development tools to improve code quality, productivity, and experimentation

Requirements

  • Strong general expertise in software engineering
  • At least 5 years of professional experience developing large-scale web applications using JavaScript, React, Typescript, HTML, CSS, and various persistence technologies
  • Fluent in English (verbal and written), and have good collaboration and communication skills
  • Understand the value of modern software engineering practices such as Agile, pair programming, TDD, and principles of clean code
  • Team player with a profound practical experience in implementing large web applications in an agile, cross-functional environment
  • Able of taking ownership of complex initiatives, and drive them even from the early phases when uncertainty and risks have to tackled
  • Always thinking about the end product and how to improve the experience for users
  • Like to contribute to team discussions on everything from ideation through architecture and design to implementation and support of the products and services
  • Experience configuring or maintaining CI/CD tools
  • Proactively anticipate, investigate and resolve problems
  • Know how to write semantic and accessible HTML, how to maintain CSS at scale, and are well-versed in JavaScript (including concepts like asynchronous programming, closures and prototypal inheritance)
  • Strive to write clean and well-tested code
  • Feel comfortable leveraging the type system in TypeScript or another statically-typed language
  • Proficient with React and enjoy crafting delightful and performant UIs
  • Used to working with design systems and implementing reusable components
  • Have experience consuming RESTful APIs
  • Demonstrate an AI-first mindset, using AI tools responsibly to support development, debugging, testing, and learning

Nice to have

  • Ideally, you are also familiar with the Java programming language and can understand and navigate existing code
  • Nice if you also have prior exposure to Piral or similar micro-frontend frameworks

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Frontend Engineer

8 matching positions

New

Senior Frontend Engineer

Location
Location
Canada; United States
Salary
Salary:
116000.00 - 183000.00 USD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience as a software engineer
  • background in shipping high quality software
  • 3+ years working experience with JavaScript, HTML, and CSS
  • interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • happy to provide and receive constructive feedback
  • will contribute by asking questions and proposing new ideas
  • a love of working with others collaboratively
  • commitment to our values: welcoming differences, being relationship-minded, practicing responsible participation, having grit
Job Responsibility
Job Responsibility
  • Build high quality user interfaces for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with cross functional teams, building relationships and fostering collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right
New

Senior Frontend Engineer

Location
Location
United States; Canada
Salary
Salary:
104000.00 - 139000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience as a software engineer
  • You have a background in shipping high quality software
  • 3+ years working experience with JavaScript, HTML, and CSS
  • Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • Happy to provide and receive constructive feedback
  • Will contribute by asking questions and proposing new ideas
  • A love of working with others collaboratively
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
Job Responsibility
Job Responsibility
  • Build high quality user interfaces for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with cross functional teams, building relationships and fostering collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

We're looking for a Senior Frontend Engineer who thrives on autonomy, takes owne...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
pro.bsport.io Logo
Bsport
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with React and TypeScript
  • Experience with Redux, React Query, monorepos and micro frontends
  • Strong communication skills in english: you'll work directly with Product, Finance and Customer Success teams, translating technical decisions into business impact and helping shape priorities beyond engineering.
Job Responsibility
Job Responsibility
  • You'll work across products supporting: Subscriptions & billing → recurring revenue and payment setup experiences
  • Member-to-studio payments → checkout flows, passes, compliance and payment processing
  • Teacher payroll systems → enabling studios to manage compensation at scale
  • Invoicing, refunds, disputes, compliance and cash management
  • International expansion initiatives, adapting products to local payment regulations and financial requirements
  • Help drive a major back-office revamp, using new technologies, fresh foundations, fresh design system and modern frontend patterns.
What we offer
What we offer
  • Attractive compensation package
  • Competitive salary packages based on your experience and role
  • Work-Life harmony
  • Hybrid model with 3 days in the office per week
  • Work from anywhere
  • Enjoy up to 15 days of remote work from abroad each year
  • Private health insurance
  • We offer fully-funded Alan private health coverage so you can focus on what matters most
  • Exclusive fitness perks
  • Stay active with a specially discounted access to Wellhub
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

Our client is a fast-growing international technology company building modern fi...
Location
Location
Taiwan , Taipei City
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good command of English
  • 3+ years of experience and deep understanding of JavaScript
  • 3+ years of experience and deep understanding of Node.js
  • 2+ years of experience and deep understanding of Vue.js framework
  • 3+ years of experience and deep understanding of APIs
  • 1+ year of experience building fintech web applications
  • 2+ years of experience and deep understanding front end architecture
  • 2+ years of UX Experience
  • 2+ years of UI Experience
Job Responsibility
Job Responsibility
  • Working with the front-end engineering team on the vision for user-facing products
  • Building user-friendly interfaces using Vue.js on the Quasar.js framework, with willingness to transition and ramp up if currently experienced in React
  • Aligning with front-end architectural standards and ensuring scalability, security, and performance
  • Collaborate across engineering, design, and product teams to create seamless customer experience
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

We’re looking for a Senior Frontend Engineer with expertise in modern, cloud-bas...
Location
Location
Indonesia
Salary
Salary:
Not provided
frankieone.com Logo
FrankieOne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in software engineering teams within an Agile environment
  • 3+ years working with React
  • 3+ years working with TypeScript and Node.js
  • Strong understanding of HTML5, ES6, CSS3/Sass, and front-end fundamentals
  • Experience designing and consuming RESTful APIs
  • Experience using AI-first development workflows to deliver outcomes using Spec Driven Development or Agentic Tools
  • Solid experience with testing frameworks such as Playwright
  • Building, Maintaining and Improving Developer Experience with best practices and tooling
  • Experience building and deploying micro-frontend architectures
  • Excellent collaboration and communication skills — you thrive in a global, remote team environment
Job Responsibility
Job Responsibility
  • Internal drive to own web application features E2E (end to end) including design collaborations, development, testing with observability, monitoring to deliver high-quality web applications that meet business and user needs
  • Collaborate with a global, cross-functional team of engineers, product managers, and designers
  • Contribute to architectural discussions and participate in technical design and implementation decisions
  • Write clean, maintainable, and secure code following best practices and AI-first workflows
  • Drive software quality through automated testing, integration testing, observability, monitoring and continuous improvement
  • Mentor and guide peers, helping junior and mid-level engineers grow through knowledge sharing and code reviews
  • Stay ahead of emerging technologies and introduce innovative ideas to improve our products and engineering practices
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

Join a global engineering team building next-generation mobility and spatial int...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of frontend software engineering experience
  • Strong commercial experience with TypeScript and React
  • Strong UI/UX instincts, with experience designing intuitive interfaces for complex technical products
  • Ability to produce high-quality technical design documentation, architecture proposals, and implementation plans
  • Strong understanding of engineering fundamentals including observability, concurrency, parallelization, frontend architecture, and design patterns
  • Strong performance optimization and browser rendering expertise
  • Passion for solving complex technical challenges and learning emerging technologies
  • Excellent communication skills, with the ability to work effectively across technical and non-technical global stakeholders
Job Responsibility
Job Responsibility
  • Design, build, document, test, and maintain web-based editing platforms and interactive 3D visualizations capable of handling massive datasets
  • Write clean, scalable, and maintainable code while championing engineering best practices across the team
  • Monitor, troubleshoot, and resolve technical issues across the application stack
  • Optimize browser-based applications for performance, ensuring smooth visualization, validation, and editing of large-scale data
  • Take ownership of projects and drive continuous improvements across product workflows and engineering processes
  • Collaborate closely with Machine Learning and cross-functional engineering teams to integrate automation capabilities into core workflows
  • Work with globally distributed teams to deliver advanced visualization and tooling solutions for technical users
  • Leverage modern AI tooling to improve engineering productivity and contribute to the adoption of agentic AI capabilities within the development lifecycle
Read More
Arrow Right

Senior Frontend Engineer

We are seeking a highly skilled and motivated Senior Frontend Engineer with a st...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 4+ years of professional experience in frontend development, with a significant focus on Angular (versions 8+ preferred)
  • Experience in Microservices based architecture
  • Expert-level proficiency in TypeScript, JavaScript, HTML5, and CSS3
  • Extensive experience with modern frontend build pipelines and tools (e.g., Webpack, npm/yarn, Angular CLI)
  • Solid understanding of microservices architecture patterns and experience integrating with RESTful APIs
  • Demonstrated experience with state management libraries (e.g., NgRx, RxJS)
  • Strong knowledge of responsive design principles and mobile-first development
  • Experience with version control systems, Enterprise Git, Bitbucket
  • Familiarity with testing frameworks (e.g., Jasmine, Karma, Jest) and writing comprehensive unit and integration tests
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of complex single-page applications using Angular framework
  • Collaborate with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions
  • Develop responsive and performant user interfaces, ensuring cross-browser compatibility and accessibility standards
  • Integrate frontend applications with RESTful APIs and microservices, managing data flow and state effectively
  • Implement clean, efficient, and well-documented code following best practices, design patterns, and coding standards
  • Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines
  • Contribute to the continuous improvement of our development processes, tools, and technologies
  • Mentor junior developers and foster a culture of technical excellence and collaboration
  • Troubleshoot and debug issues, ensuring high performance and reliability of applications
  • Stay up-to-date with emerging frontend technologies, Angular ecosystem updates, and industry trends
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

We’re a team of experts pushing the limits of what’s possible, united by our com...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience building production applications with JavaScript/TypeScript and React
  • Experience with Next.js or modern SSR frameworks
  • Proven ability to own and deliver projects end-to-end
  • Comfortable leveraging AI-assisted development tools (e.g. code generation, debugging, documentation, and exploration) to improve productivity, while applying strong engineering judgment to validate outputs and maintain high quality standards
  • Strong product mindset - focused on user impact and business outcomes
  • Experience in A/B testing and data-driven optimisation
  • Solid understanding of performance, SEO, and web best practices
  • Pragmatic approach to engineering—knowing when to optimise vs ship
  • Mentoring mindset with strong communication skills
Job Responsibility
Job Responsibility
  • Own delivery end-to-end
  • Lead development of high-impact features from ideation to production
  • Make pragmatic trade-offs to balance speed, quality, and scalability
  • Ship frequently and iterate based on real user data
  • Drive technical excellence
  • Write clean, maintainable, and performant code (TypeScript, React, Next.js)
  • Improve architecture, scalability, and reliability of the platform
  • Maintain a high bar for testing, monitoring, and code quality
  • Shape solutions, not just code
  • Collaborate with Product, Design, and Marketing to define the right problems
What we offer
What we offer
  • Flexible work options - Our hybrid policy allows employees to work from home up to 3 times per week
  • Health & Wellness support - Health and Life Insurance
  • Financial growth opportunities - Employees can become shareholders in Ledger as well as other financial benefits depending on your country of work
  • Commuter allowance - Ledger offers a commuter allowance to contribute to your preferred means of transportation
  • Learning & Development - A comprehensive suite of training solutions providing a personalised learning experience for every employee
  • Fulltime
Read More
Arrow Right