Spassu

Senior Frontend Developer – Frontend

Spassu

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GraphQLJavaScriptJestReactSCSSTypeScript

About the role

  • Develop and evolve high-quality web interfaces
  • Ensure application performance, accessibility and security
  • Act as a technical reference within the team
  • Build rich, responsive and high-performance interfaces using modern frameworks
  • Design and maintain reusable components integrated with the company's Design System
  • Ensure adherence to UX, UI and accessibility best practices
  • Collaborate with Design, Backend, Product and QA to deliver consistent solutions
  • Implement automated tests (unit, integration and end-to-end)
  • Perform code reviews, share knowledge and support the team's technical growth
  • Contribute to architectural decisions in frontend projects
  • Monitor and optimize performance and code quality

Requirements

  • Bachelor's degree in information technology or a related field
  • 5+ years of experience in advanced frontend development
  • Creation, maintenance and documentation of component Design Systems
  • Strong experience with component performance and scalability
  • HTML5, CSS3 (SASS/LESS, CSS Modules, Styled Components) and JavaScript (ES6+)
  • Proficiency in at least one major framework (e.g., React, Vue, Angular)
  • State management
  • Use of Git and version control tools
  • Experience with agile methodologies (Scrum or Kanban)
  • Experience with TypeScript
  • Maps and geolocation
  • Knowledge of integrating with REST and GraphQL APIs
  • Familiarity with automated testing
  • Understanding of Clean Code, SOLID principles and frontend architecture best practices
  • Knowledge of WebGL
  • Skill in unit testing
  • Proficiency in React.js + Vite
  • GIS / MapLibre-GL
  • Client-side caching
  • Creation of Design Systems
  • Accessibility and Dark Mode
  • Jest for testing
  • react-router-dom
  • zustand (for state management)
Benefits
  • Health insurance
  • Dental insurance
  • Life insurance
  • Meal or food allowance
  • Transportation voucher
  • WellHub
  • Gympass

Applicant Tracking System Keywords

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

Hard skills
HTML5CSS3JavaScriptTypeScriptReactVueAngularREST APIsGraphQLautomated testing
Soft skills
collaborationtechnical referencecode reviewsknowledge sharingteam support
Certifications
Bachelor's degree in information technology