Design, develop, and maintain frontend applications using React.js and TypeScript with a focus on performance, accessibility (WCAG), security (OWASP), and observability.
Define and evolve Micro Frontend (MFE) architectures, including composition, routing, dependency sharing/isolation, and independent deployments.
Design and/or consume Backend-for-Frontend (BFF) layers in Node.js (NestJS/Express/Fastify) for data aggregation, caching, security policies, and resilience.
Integrate with and consume REST and GraphQL APIs, applying best practices for authentication/authorization (JWT, OAuth 2.0/OIDC), versioning, and fault tolerance.
Maintain and evolve the Design System and Component Library, including design tokens, guidelines, Storybook, versioning, documentation, and governance.
Write clear technical documentation such as ADRs, RFCs, integration guides, UI patterns, and runbooks.
Collaborate with Architecture and SRE teams to implement CI/CD, feature flags, progressive delivery, and rollout/roll-back strategies on AWS.
Lead and participate in technical discussions, evaluating trade-offs, RFCs, and spikes with a collaborative, results-oriented approach.
Promote code quality through unit, integration, and end-to-end tests, as well as code reviews, linters, and coverage targets.
Work collaboratively within the team, maintaining strong communication, proactivity, and openness to technical discussions.
Requirements
Strong hands-on experience with React.js and TypeScript in production environments.
Practical experience implementing BFFs in Node.js (NestJS, Express, or Fastify).
Knowledge of contract standardization, caching, pagination, security, and observability (logs, metrics, and tracing).
Experience with modular frontend architectures such as MFE, Module Federation, single-spa, and monorepos using Nx or Turborepo.
Experience with Design Systems, including component libraries, design tokens, Storybook, guidelines, and semantic versioning.
Experience integrating with REST and GraphQL APIs.
Knowledge of retry/backoff strategies, circuit breakers in BFFs, and schema evolution.
Knowledge of web performance and Core Web Vitals (LCP, CLS, INP), including code splitting, lazy loading, and asset/image optimization.
Experience with accessibility (WCAG) and internationalization/localization (i18n/l10n).
Knowledge of frontend security, including XSS/CSRF mitigation, secure cookies, token management, and data protection compliance (LGPD).
Operational experience on AWS, including services such as CloudFront, S3, API Gateway/ALB, Lambda, WAF, Cognito, Secrets Manager/SSM, CloudWatch, and X-Ray.
Experience producing technical documentation.
Experience with APIs, BFF, and MFE.
Communicative, collaborative, proactive profile with strong interpersonal skills.
Excellent communication, collaboration, and a constructive attitude in technical debates.