Lead the technical design and development of complex frontend features and applications using React.
Write clean, well-documented, and testable code following best practices and coding standards.
Collaborate closely with product managers, designers, and backend engineers to define and implement user interfaces and features.
Integrate frontend applications with backend APIs and services.
Optimize applications for maximum performance, scalability, and responsiveness.
Participate in code reviews, providing constructive feedback to team members.
Mentor and guide junior frontend developers, fostering their technical growth.
Stay up to date with the latest frontend technologies, trends, and best practices.
Contribute to the continuous improvement of our development processes and tools.
Troubleshoot and resolve frontend-related issues.
Proven track record of 5+ years of professional experience in frontend development.
Extensive and deep expertise in React and its core principles.
Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
Experience with modern frontend build tools and workflows (e.g. npm/yarn, Webpack, Babel).
Experience with RESTful APIs and asynchronous data handling.
Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress).
Experience with version control systems (e.g., Git).
Excellent problem-solving, communication, and collaboration skills.
Strong communication skills and ability to collaborate in a remote-first environment.
Good in English (Spanish is a plus)
Nice to have knowledge of Fintech or payments-related development.
Bonus Points:
Experience with Vue.
Experience working in a startup.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Knowledge of UI/UX principles and best practices.
Why Join Us:
Flexible work environment (hybrid or fully remote in the EU).
Opportunity to work with cutting-edge technologies in a fast-growing fintech startup.
Strong engineering culture with a focus on quality, scalability, and innovation.
A supportive, diverse, and dynamic team that values growth and learning.
Work on a product that makes a real social impact on financial well-being.