Location
Argentina
Job Type
full-time
Salary
Unknown
Posted
April 5, 2026

Job Description

ABOUT THE TEAM

The Frontend Platform team at Mural builds the systems that make great product work possible. We own the shared frontend foundations, components, design systems, infrastructure, and tooling, that allow product engineers and designers to focus on solving real user problems. Our mission is to turn complexity into leverage, so teams can ship quickly and safely while maintaining a high bar for quality, accessibility, and performance as Mural scales.

YOUR MISSION

Empower Mural’s product engineers and designers to build best-in-class frontend experiences with confidence.

You’ll design and evolve frontend platform systems that scale across teams and products, enabling rapid experimentation while protecting long-term maintainability. Your work will help teams make better tradeoffs, avoid reinventing solutions, and deliver reliable, accessible, and high-performance experiences to millions of users.

This role is for engineers who enjoy owning systems, shaping standards, and making others more effective.

WHAT YOU'LL DO

  • Design, build, and maintain frontend platform systems using React and TypeScript, with an emphasis on clarity, extensibility, and long-term maintainability.

  • Develop shared component libraries and design systems in close partnership with Design and Product, balancing consistency with flexibility.

  • Define and evolve frontend architectural patterns that help teams ship safely, debug effectively, and scale without friction.

  • Build developer tooling, documentation, and examples that reduce cognitive load and improve onboarding, testing, and reuse across teams.

  • Own platform performance, accessibility, and reliability, ensuring shared components meet high standards and age well.

  • Identify systemic pain points in the frontend development lifecycle and address them at the platform level rather than through one-off fixes.

  • Collaborate deeply with product teams, engaging early to understand problems and propose solutions that reduce cost and risk.

  • Participate in code reviews and platform governance, raising the bar through example and thoughtful feedback.

  • Mentor and influence other engineers, not through authority, but through strong judgment, clear communication, and high-quality work.

  • Leverage AI tools intentionally across design, implementation, debugging, and documentation, using them as accelerators while maintaining high standards of correctness and quality.

  • Continuously evaluate new frontend technologies and practices, introducing them thoughtfully when they create real leverage.

WHAT YOU'LL BRING

  • 5+ years of professional experience building complex frontend systems, with clear ownership of outcomes, not just implementation.

  • Deep expertise in React, TypeScript, modern JavaScript (ES6+), HTML, and CSS, with strong opinions informed by experience.

  • Proven experience building or maintaining shared component libraries, design systems, or frontend platforms used by multiple teams.

  • A strong understanding of frontend architecture tradeoffs, including state management, performance, accessibility, and developer experience.

  • Experience optimizing for performance, accessibility (WCAG), internationalization, and responsive design at scale.

  • Comfort working in large codebases and monorepos, enabling collaboration across packages and teams.

  • Familiarity with modern frontend testing strategies and tooling (e.g., Jest, React Testing Library, Playwright) and build systems (e.g., Webpack, Turborepo, SWC, TSC, Next.js).

  • A platform mindset: you care deeply about APIs, contracts, documentation, and how your work affects others downstream.

  • Strong debugging skills and the ability to reason end-to-end across systems.

  • Clear, direct communication skills and a willingness to challenge ideas respectfully in service of better outcomes.

  • A bias toward owning problems end-to-end, while recognizing when constraints need to be surfaced rather than absorbed.

Equal Opportunity 

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

🎯 Who is this job for?

This role suits a Senior-level frontend engineer with 5+ years of experience who has strong ownership of platform-level systems rather than just feature development. They should have deep expertise in React, TypeScript, modern frontend architecture, and experience building design systems, shared component libraries, and developer tooling in large-scale environments. The ideal candidate is familiar with performance optimization, accessibility standards, testing strategies, and cross-team collaboration, and is comfortable defining standards, mentoring others, and solving systemic frontend challenges.

💬 Potential Interview Questions

  1. How would you design a scalable component library using React and TypeScript?
    A scalable component library should emphasize composability, strong typing, and clear APIs. I would enforce consistency through design tokens, strict linting, and documentation while ensuring components are flexible and reusable.

  2. What are the key trade-offs when choosing a state management approach in a large React application?
    Trade-offs include complexity vs. scalability, performance, and developer experience. For example, Context is simple but may cause re-renders, while tools like Redux or Zustand provide better control at the cost of added complexity.

  3. How do you ensure high performance in a frontend platform used by multiple teams?
    I focus on memoization, code splitting, avoiding unnecessary re-renders, and monitoring metrics like TTI and LCP. Establishing performance budgets and profiling shared components is also critical.

  4. Describe how you would enforce accessibility standards (WCAG) across a shared design system.
    I would bake accessibility into components by default, use semantic HTML, ARIA attributes, and automated testing tools. नियमित audits and documentation help ensure teams follow best practices.

  5. How would you structure a monorepo for a frontend platform?
    I would organize it into isolated packages (e.g., UI components, utilities, tooling) with clear boundaries. Tools like Turborepo help optimize builds and caching.

  6. What strategies do you use to improve developer experience (DX) in large frontend systems?
    I focus on clear documentation, fast builds, good error messages, and reusable abstractions. Tooling like CLI generators and templates can reduce onboarding friction.

  7. How do you approach testing shared frontend components?
    I use unit tests with Jest and integration tests with React Testing Library, ensuring behavior over implementation details. End-to-end tests with Playwright validate real user flows.

  8. How would you design APIs for frontend platform components to balance flexibility and simplicity?
    I aim for minimal, predictable APIs with sensible defaults while allowing extensibility through props or composition. Overly complex APIs increase cognitive load and reduce adoption.

  9. What are common pitfalls when scaling a design system across teams, and how do you avoid them?
    Common issues include inconsistency, lack of governance, and duplication. I address them with strong guidelines, versioning, contribution processes, and active collaboration with teams.

  10. How do you evaluate and introduce new frontend technologies into an established platform?
    I assess impact, maturity, and compatibility with existing systems. Small experiments or pilot projects help validate value before wider adoption.

📋 Job Summary

Mural is hiring a Senior Frontend Engineer to join its Platform team, building the core systems, design infrastructure, and tooling that empower product teams to deliver high-quality user experiences at scale. You’ll design and maintain scalable frontend architecture using React, TypeScript, and modern tooling (Next.js, Webpack, Playwright), while driving performance, accessibility, and developer experience. This is a fully remote, full-time role based in Argentina, offering the opportunity to shape standards, mentor engineers, and influence how teams build across the company. Join Mural to solve complex platform challenges, enable faster product innovation, and make a lasting impact on millions of users.

Required Skills

React TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Is this your listing? Claim or request removal