Job Description

About the Role

We are rebuilding and modernizing Solvace’s frontend from the ground up. This role sits at the core of our platform transformation and is ideal for a senior frontend engineer who enjoys building complex user interfaces, making sound architectural decisions, and delivering high-quality, maintainable code.

You will work closely with backend, QA, and product teams in a cross-functional squad, helping shape a fast, scalable, and professional user experience used by global industrial clients.

This is not a plug-and-play role. We are looking for engineers who think deeply about UI architecture, performance, and long-term maintainability.

Your Mission

  • Develop new product interfaces using Angular 18 (with migration to Angular 19 underway)
  • Build responsive, scalable layouts using Tailwind CSS v3.4+
  • Design and implement custom, high-performance UI components from scratch
  • Work with RxJS-based state management and reactive UI patterns
  • Collaborate closely with backend, QA, and product teams in an agile environment
  • Uphold high engineering standards through clean architecture, peer reviews, and scalable design patterns
  • Contribute to a culture of quality supported by Definition of Done, SonarQube, automated testing, and continuous improvement across the SDLC

Requirements

  • 5+ years of experience in frontend development
  • Strong hands-on experience with Angular v15+
  • Advanced knowledge of TypeScript, RxJS, Angular CDK, and state management patterns
  • Solid understanding of HTML, CSS, Tailwind , and UI component design
  • Ability to write modular, testable, and performant frontend code
  • Comfortable working in distributed, cross-functional teams
  • Fluent Portuguese (spoken and written)

Nice to Have

  • Experience with Angular Material, ECharts, or Quill
  • Background working in iterative, product-led squads
  • Familiarity with AWS-hosted applications and collaboration with DevOps teams

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application