Skip to content
← Back to job listings

Desenvolvedor(a) Sênior Angular

jobgether · Brazil

RemoteExternal listingfull-time3 days ago

About The Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Sênior Angular based in Brazil.

This is a strategic senior frontend engineering role focused on building and evolving modern, scalable, and high-performance web <applications.You> will take an active role in frontend architecture, technical decisions, and engineering best practices.The position offers the opportunity to work on complex products integrated with multiple services and <technologies.You> will collaborate closely with backend, product, UX/UI, and QA teams to deliver reliable and user-focused solutions.Beyond hands-on development, you will contribute to code quality, technical standards, documentation, and continuous <improvement.You> will also serve as a technical reference for junior and mid-level developers, sharing knowledge and supporting their growth.The role is fully remote and offers an environment suited to autonomous, collaborative, and technically driven professionals.

Accountabilities

  • Develop, maintain, and evolve modern web applications using recent versions of Angular, applying scalable architecture patterns and industry best practices.
  • Contribute to frontend architecture decisions, with a focus on scalability, maintainability, performance, and clear separation of responsibilities.
  • Build rich, responsive, accessible interfaces with strong attention to user experience and usability.
  • Design and maintain reusable components, services, and modules that support efficient and consistent development.
  • Integrate frontend applications with REST and/or GraphQL APIs and collaborate with backend teams on effective technical solutions.
  • Work closely with product, UX/UI, QA, and engineering teams throughout refinement, estimation, planning, development, and delivery activities.
  • Conduct code reviews and promote clean, readable, maintainable, well-documented, and testable code.
  • Identify and resolve performance issues, defects, technical bottlenecks, and architectural challenges.
  • Participate in technical refinements, delivery planning, estimations, and discussions around engineering standards and best practices.
  • Contribute to continuous improvement of development processes, coding standards, technical documentation, and overall engineering quality.
  • Provide technical guidance and mentorship to junior and mid-level developers, acting as a trusted technical reference within the team.
  • Support the maintenance, modernization, and evolution of legacy systems when required.

Requirements

  • Solid professional experience as a Senior Frontend Developer, with a strong focus on Angular.
  • Advanced proficiency with Angular, version 12 or above, as well as TypeScript, JavaScript ES6+, HTML5, and CSS3.
  • Strong experience with RxJS, Observables, and reactive programming concepts.
  • Advanced knowledge of componentization, lazy loading, change detection, and state management.
  • Hands-on experience integrating applications through REST APIs.
  • Strong understanding of frontend architecture, separation of responsibilities, design patterns, and software engineering best practices.
  • Experience with Git and version-control workflows such as Git Flow or equivalent.
  • Familiarity with unit and/or end-to-end testing using tools such as Jasmine, Karma, Jest, Cypress, or similar technologies.
  • Experience with build, deployment, and CI/CD pipelines.
  • Ability to produce clean, maintainable, well-documented, and testable code.
  • Strong analytical and problem-solving skills, with the ability to identify technical challenges and propose well-founded solutions.
  • Knowledge of Delphi, particularly VCL or FMX, is a plus, especially in corporate or legacy-system environments.
  • Experience integrating web frontends with desktop applications or backend systems developed in Delphi is desirable.
  • Familiarity with Angular Material, PrimeNG, or comparable component libraries is an advantage.
  • Experience with state-management solutions such as NgRx, Akita, Signal Store, or similar technologies is desirable.
  • Knowledge of micro frontend architectures and containerized environments such as Docker is a plus.
  • Familiarity with Agile methodologies, including Scrum or Kanban, is beneficial.
  • Understanding of UX/UI principles and design systems is an advantage.
  • Experience with large-scale applications or products serving high volumes of users is desirable.
  • Demonstrated ownership, autonomy, sound technical judgment, and a proactive approach to problem-solving.
  • Strong communication and collaboration skills, with the ability to work effectively across multidisciplinary teams.
  • Curiosity, continuous-learning mindset, and comfort working in dynamic and technically complex environments.
  • Experience with legacy-system modernization, B2B products, enterprise platforms, software houses, or startups is considered a plus.

Benefits

  • Work arrangement: Fully remote.
  • Employment type: Full-time, PJ (contractor) arrangement.
  • Location: Barueri, São Paulo, Brazil.
  • Opportunity to take a strategic role in frontend architecture and technical decision-making.
  • Opportunity to work on complex, modern web applications and contribute to the evolution of legacy systems.
  • High level of technical ownership and autonomy.
  • Opportunity to mentor developers and act as a technical reference within the team.
  • Collaborative environme

This is an external listing. JobSpring does not represent or verify the employer. Report this listing