Search by job, company or skills

PAVE

PAVE Senior Frontend Developer (Svelte/React) - UI UX Collaboration

Early Applicant
  • Posted 3 days ago
  • Be among the first 10 applicants

Job Description

Responsibilities:

  • Collaborate closely with the UI/UX team to deeply understand the design system, component logic, and design methodology (e.g., atomic design, responsive principles, accessibility). Validate and ensure the technical feasibility of design requirements, and provide feedback to UI/UX when necessary.

  • Take ownership of translating high-fidelity UI/UX designs into pixel-perfect, maintainable frontend code using HTML, SCSS, and JavaScript. Ensure consistency and alignment between design specifications and implementation across various screens and platforms.

  • Leverage Tailwind CSS (utility-first CSS framework) for styling components. Design the UI components to be framework-agnostic and easily integratable with modern libraries: ReactJs, SvelteJs, or Laravel Livewire projects.

  • Optimize UI components for performance, responsiveness, and cross-browser compatibility across web-capable devices and embedded webviews.

  • Use Storybook (or a similar component workbench) to develop and document UI components in isolation. Maintain a living style guide and interactive documentation so designers and developers can browse and test components. Write unit and integration tests for components to guarantee quality and catch regressions early.

  • Work with various front-end teams to integrate the new UI framework into their applications. Provide support and gather feedback from these internal teams, iterating on components or adding new features to the framework based on real-world usage and requirements.

  • Write robust, scalable code and manage upgrades of frontend frameworks and third-party modules with a strong focus on coding standards and security.

  • Implement and maintain testing for UI components using tools like Jest, Mocha, or Chai to ensure reliability and stability.

  • Participate in code reviews, share best practices, and contribute to frontend architecture decisions across teams.

  • Stay up-to-date with the latest front-end technologies, trends, and best practices. Continuously evaluate and incorporate improvements (e.g. new tools, libraries, or techniques) to keep the custom framework modern and maintainable over time.

Requirements:

  • Experience:

  • 5+ years of frontend development experience, with at least 2 years in a senior or tech lead role.
  • Proven track record delivering high-quality web applications in cross-functional teams.
  • Prior experience collaborating closely with design teams (especially UI/UX Managers or Product Designers).

  • Technical Skills:

  • Solid understanding of HTML5, CSS3, and core web fundamentals.
  • Experience with CSS frameworks or methodologies (e.g. Tailwind CSS, BEM, Sass/LESS). Familiarity with Tailwind CSS is a strong plus, or willingness to learn it for implementing utility-first styling at scale.
  • Expertise in JavaScript, with deep proficiency in TypeScript for large codebases.
  • Strong proficiency with at least one modern front-end framework, especially React.js (hooks, context, state management, etc.). Familiarity with Svelte.js (or similar frameworks like Angular or Vue) is a plus, and an ability to quickly learn new frameworks is expected to achieve cross-framework integration.
  • Experience using tools like Storybook for building and showcasing UI components in isolation. Comfortable documenting components, writing usage examples, and utilizing such tools for UI testing and development workflow.
  • Proficient with version control (Git) and collaborative development workflows (pull requests, code reviews). Experience with modern build tools/bundlers (Webpack, Vite, Rollup) and package managers (npm/yarn) for distributing libraries.
  • Strong knowledge of web accessibility standards (WCAG) and experience ensuring UIs are accessible. Exposure to writing tests for the front-end (unit tests with Jest, component tests, and end-to-end tests with tools like Cypress) to validate UI behavior.
  • Ability to optimize front-end code for performance. Familiar with performance debugging/profiling tools and techniques to improve load times and rendering (e.g., Lighthouse, Chrome DevTools).

Soft Skills:
  • Excellent problem-solving and analytical skills. Capable of architecting solutions to complex UI challenges and making design decisions that scale for a large codebase.
  • Strong communication skills with the ability to explain technical decisions to non-technical stakeholders, and to understand design considerations from the UX teams perspective.
  • Experience mentoring or leading frontend developers, conducting code reviews, and promoting engineering excellence.
  • Proactive, ownership-driven mindset with the ability to work independently or lead frontend efforts within a cross-functional squad.

Education: Bachelors degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

More Info

Industry:Other

Function:Frontend Development

Job Type:Permanent Job

Date Posted: 01/08/2025

Job ID: 123081063

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

L4 Studio - Software Development Company

Senior Fullstack Developer (Python, React)

L4 Studio - Software Development Company
The Value Maximizer

Senior Frontend Developer (Angular)

The Value Maximizer
Last Updated: 02-08-2025 02:56:25 AM
Home Jobs in Ho Chi Minh PAVE Senior Frontend Developer (Svelte/React) - UI UX Collaboration