
Senior Product Software Engineer-Frontend (React)
- Porto
- Permanente
- Horário completo
- Lead the development of the frontend architecture and features using React, ensuring a scalable, maintainable, and high-performance user experience.
- Collaborate closely with product managers, designers, and backend engineers to define and deliver new functionality.
- Continuously improve the codebase by identifying technical debt and refactoring opportunities during the implementation of new features.
- Establish and promote frontend development best practices, including component architecture, state management, and testing strategies.
- Participate actively in Scrum ceremonies including daily stand-ups, backlog refinements, sprint planning, and retrospectives.
- Mentor and support other frontend developers through code reviews, pairing, and technical guidance.
- Stay up to date with frontend trends and tooling to evaluate and introduce improvements where appropriate.
- Develop comprehensive and sophisticated testing routines and procedures, ensuring thorough software testing.
- React, TypeScript, JavaScript (ES6+)
- Modern state management (Redux)
- TanStack Query
- Component design systems and reusable UI architecture
- Unit and integration testing (RTL, Playwright)
- Build tools (for example Vite), CI/CD pipelines
- API integration (REST, GraphQL)
- (nice to have) Tailwind
- (nice to have) Experience with invoicing
- Hybrid: This is a hybrid role, where you will spend at least eight days a month at our office, where you´ll enjoy the benefits of connecting and collaborating with your colleagues in person.