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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
✅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.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
Fundraise Up
Aubay Portugal