Reval LogoFind More Talent
JA

João Arruda

Senior Frontend Engineer specializing in Vue.js, testing strategy, and scalable architecture

Remote, EUSenior Frontend Engineer15 years experienceSeniorTechnologyWeb DevelopmentE-commerce
ScreenedIdentity Verified

Connect with João

João already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

About

Frontend engineer/lead focused on scalable architecture and reusable UI platforms: built a schema-driven, IoC-based unified filtering system across an app with feature-flagged rollout and strong TypeScript/testing discipline. Also created a standalone React NPS survey package that works across microfrontends (handling peer dependency/version issues) and implemented accessibility improvements for complex interactions like drag-and-drop while leading an Atomic Design → Feature-Sliced Design migration.

Experience

Senior Frontend EngineerTheyDo
Front End Software Engineer IIBooking.com
Front End DeveloperStylight
Full Stack Software DeveloperTribunal de Justiça Militar
Software DeveloperPrefeitura Municipal de Mauá

Education

Centro Universitário Fundação Santo Andrébachelor, Information Systems (2013)

Key Strengths

  • Led end-to-end delivery of a unified, schema-driven filter system used across dashboards/views/lists/tables
  • Strong frontend architecture: separation of concerns, IoC/context isolation to prevent concurrency conflicts
  • Pragmatic state management decisions (Pinia over Apollo cache for domain lifecycle/validation needs)
  • Incremental migration approach enabling safe rollout without risky rewrites
  • Built a standalone React package for NPS surveys usable across microfrontends with a clean API
  • Resolved microfrontend integration issues (React version mismatches via peer dependencies)
  • Created a self-contained, production-ready GraphQL layer for a reusable package
  • Quality and delivery rigor: RFC-first alignment, feature-flagged rollout, and 80%+ test coverage on core logic
  • Accessibility-driven product improvement: designed an accessible alternative to drag-and-drop via popover actions
  • Improved maintainability by leading migration from Atomic Design to Feature-Sliced Design with audits, ESLint rules, docs, and team enablement

Discover more candidates like João

Search across thousands of pre-screened, high-quality, high-intent candidates on Reval.

Search Talent

Connect with João

João already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

Contact

candidate@example.com(555) 123-4567LinkedIn Profile
Sign up to view

Languages

English

Skills

A/B TestingAutomated TestingBackbone.jsC#Codebase MigrationCommunicationCollaborationCustomer-Centric DevelopmentDeveloper ExperienceDomain-Driven ArchitectureDomain-Based ArchitectureDrag and DropFrontend ArchitectureGraphQLGrunt