
Senior Frontend Developer – Frontend
Spassu
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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