Senior Front-End Developer (React)

BrainRocket Brazil
Visa Sponsorship Relocation
Apply
AI Summary

We are looking for a Senior Front-End Developer to maintain and enhance existing React/TypeScript UIs, build new features, and drive stability efforts. The ideal candidate has 5+ years of professional front-end development experience and strong proficiency in TypeScript, including strict-mode. They should also have hands-on experience writing unit tests and E2E tests, with CI integration.

Key Highlights
Relocation package and visa sponsorship available
Full-time position in Lisbon, Portugal
Competitive remuneration level with annual review
Key Responsibilities
Maintain and enhance existing React/TypeScript UIs
Build new features on top of an established system
Drive stability efforts—quickly resolve critical bugs and regressions
Technical Skills Required
TypeScript React Jest Cypress TanStack Query React Hook Form Zustand Redux Vite Webpack 5
Benefits & Perks
Relocation package
Visa sponsorship
Private medical coverage
Time for proper rest
Transport compensation
Competitive remuneration level
Nice to Have
Proven ability to refactor large front-end codebases
Deep familiarity with modern data-grid libraries
Experience building UIs with Chakra UI or equivalent component libraries

Job Description


❗️ Please Note: This position is listed as "Remote" to reach top talent worldwide. However, please be aware that this is an on-site role in the Lisbon Metropolitan area. Remote or hybrid arrangements are not available. We are looking for candidates eager to relocate and grow their careers in Portugal.


✈️ Relocation Support: We provide a full relocation package and visa sponsorship for successful international candidates.


📍 Office Location: BrainRocket Portugal


🚀 BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.


We're looking for Senior Front-End Developer (React)

✅Requirements:

  • 5+ years of professional front-end development.
  • 3+ years using React (16.8+) in production environments.
  • Strong proficiency in TypeScript, including strict-mode.
  • Hands-on experience writing unit tests (Jest) and E2E tests (Cypress or Playwright), with CI integration.
  • Experience with TanStack Query (or similar) for REST/GraphQL data-fetching.
  • Experience with React Hook Form (or equivalent) and schema-based validation for complex forms.
  • Knowledge of modern state management patterns using Zustand, Redux, or equivalent.
  • Familiarity with modern build tooling like Vite (preferred), Webpack 5, or similar ES-modules pipeline.
  • Intermediate level of English.


✅Would be a plus:

  • Proven ability to refactor large front-end codebases—optimising data-fetch patterns, state management, and component architecture.
  • Deep familiarity with modern data-grid libraries—preferably TanStack React Table 8 (virtualised rows, column meta, server-side filtering/pagination).
  • Experience building UIs with Chakra UI or equivalent component libraries with custom theming.
  • Familiarity with Storybook.
  • Experience designing and implementing infrastructure for AI agent systems.


✅ Responsibilities:

  • Maintain and enhance existing React/TypeScript UIs, emphasizing stability.
  • Build new features on top of an established system, following defined architecture and design patterns.
  • Drive stability efforts—quickly resolve critical bugs and regressions, and proactively refactor fragile parts of the codebase.
  • Collaborate closely with Product, Design, and Backend teams to deliver frontend features on schedule without sacrificing code quality.
  • Participate actively in code reviews, mentor teammates, and help maintain high standards for code hygiene, CI quality, and technical documentation.


✅ Recruitment Process:

1. Interview with the Recruiter: An introductory conversation to get to know you better, discuss your background, and align expectations about the role and the company.

2. Technical Assessment (HackerRank): A short coding challenge designed to evaluate your technical skills and problem-solving abilities.

3. Technical Interview: An in-depth discussion about your technical expertise, hands-on experience, and approach to solving real-world problems.

4. Final Interview with the Hiring Team: A conversation with team members and leadership to assess cultural fit, collaboration style, and alignment with the team’s goals.

5. Offer: If everything goes well, we’ll move forward with a formal offer to join our team.


✅ We offer excellent benefits, including but not limited to:

💻 Learning and development opportunities and interesting, challenging tasks.

✈️ Relocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members).

📚 Opportunity to develop language skills, with partial compensation for the cost of English and Portuguese language classes (for localization purposes).

🎾 Partial compensation for tennis and padel lessons.

🏀 Urban Sport membership benefit (the most diverse sports and wellness offering in Europe, with more than 50+ activities).

🏥 Private medical coverage, including inpatient, outpatient, dental care, annual check-ups, and maternity support.

🏝 Time for proper rest, with 24 non-business days per year and an additional 6 paid sick days.

🚌 Transport compensation - 200 euros net per month.

📈 Competitive remuneration level with annual review.

🤝 Teambuilding activities.


Bold moves start here. Make yours. Apply today!


By submitting your application, you agree to our Privacy Policy.


Similar Jobs

Explore other opportunities that match your interests

Technical Support Engineer

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Fundraise Up

Brazil

Senior Database Administrator

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Aubay Portugal

Brazil

Senior Compliance Specialist

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Loka

Brazil

Subscribe our newsletter

New Things Will Always Update Regularly