Wave by Bemobi

Senior Frontend Software Engineer

Wave by Bemobi

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop complex web applications using React and TypeScript
  • Define and evolve frontend architecture (state management, data-fetching, composition)
  • Create and maintain reusable components and scalable design systems
  • Ensure application performance, accessibility, and reliability
  • Actively participate in code reviews, defining standards and best practices
  • Work closely with Product and Design, participating in technical and UX decisions
  • Identify technical bottlenecks and propose continuous improvements to the codebase

Requirements

  • Strong experience with modern JavaScript and TypeScript
  • Proficient in React (hooks, composition, context, performance optimizations)
  • Solid understanding of frontend architecture
  • Experience with REST and/or GraphQL, including caching and invalidation strategies
  • Advanced use of data-fetching tools (React Query, TanStack Query, etc.)
  • Writing unit and integration tests
  • Experience with version control, code review, and team workflows
  • Experience working in agile environments with incremental delivery
  • Experience with Next.js (desirable)
  • Knowledge of web performance (LCP, CLS, TTFB, bundle size) (desirable)
  • Familiarity with frontend observability (logs, metrics, errors) (desirable)
  • Experience with i18n, multi-language support, or global products (desirable)
  • Knowledge of browser internals, event loop, rendering pipeline (desirable)
  • Experience with design systems at scale (desirable)
  • Experience with monorepos or multiple products sharing a codebase (desirable)
Benefits
  • 100% remote - work from anywhere
  • Contract type: Contractor (Pessoa Jurídica - PJ)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactRESTGraphQLReact QueryTanStack Queryunit testingintegration testingNext.js
Soft Skills
code reviewstechnical decision makingUX collaborationcontinuous improvementagile methodologies