
Senior Frontend Software Engineer
Wave by Bemobi
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
Tech Stack
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