Senior Full-Stack Developer
Location: Barcelona, Spain
Responsibilities
- Develop and maintain cross‑platform interfaces using React.
- Refactor and modernize components to improve speed, usability, and accessibility.
- Complete cross-functional tasks to improve and optimize the performance and design of our products and interfaces.
- Collaborate closely with a small, agile team.
- Take ownership of projects and features from concept to release.
- Drive architecture and code quality (patterns, refactoring, maintainability).
- Be ready to contribute quickly after a fair onboarding period.
- Improve performance & UX with measurable outcomes such as Core Web Vitals, load times, and responsiveness.
Qualifications
- Several years of production experience.
- Excellent TypeScript skills (clean types, refactor-safe code).
- Solid experience with React & React Native, especially hooks and modern component patterns.
- Understanding of responsive design and accessible web development.
- Knowledge of performance optimization, accessibility best practices, and testing tools such as Vitest, Playwright, and Maestro.
- Ability to work independently, communicate clearly, and deliver end‑to‑end solutions.
Preferred Knowledge / Technical Stack
- React Query (@tanstack/react-query): comfortable working with queries, mutations, caching, and existing API hooks.
- Zustand: confident with global state management in an existing codebase.
- Electron: familiarity with building and maintaining cross‑platform desktop applications.
- Native mobile development: experience with Kotlin and/or Swift.
#J-18808-Ljbffr