Apply to one of our open positions or send us a spontaneous application to careers@nearshoreportugal.com
Primary purpose of the role
Design, develop, and maintain modern, responsive, and user-centric web applications using React, TypeScript, and TailwindCSS. Collaborate with cross-functional teams to deliver elegant, high-performance front-end solutions that provide outstanding user experiences. Contribute to the continuous improvement of Web UI architecture and best practices in an agile, collaborative environment, supporting innovation, scalability, and excellence in delivery.
Key responsibilities
* Design and develop responsive, high-quality web applications using React, TypeScript, and TailwindCSS
* Translate business and design requirements into efficient, maintainable front-end solutions
* Build reusable components and ensure consistency across applications
* Collaborate closely with designers, backend developers, and product owners within agile Scrum teams
* Optimize applications for performance, accessibility, and scalability using tools such as ViteJS
* Ensure seamless integration between front-end and back-end systems through RESTful APIs
* Write clean, maintainable, and well-documented code following best practices
* Participate in code reviews, mentoring, and architectural discussions to enhance UI development standards
Key relationships and good knowledge
Nice to have
* Experience with backend development in Java 21 and Spring Boot
* Familiarity with Angular
* Knowledge of MUI or similar component libraries
* Experience with CI/CD pipelines and UI testing frameworks (Jest, Cypress, Playwright, React Testing Library)
* Understanding of accessibility standards and best practices
* Experience working in Agile environments using tools like Jira
* Fluency in Portuguese and/or French is a plus
Work setup
Hybrid: 4 days/week onsite during the first 3 months, then 3 days/week onsite.
Excited? So are we!Send us your CV and help shape the next generation of financial technology.
#J-18808-Ljbffr