
Desenvolvedor(a) Sênior Angular
jobgether · Brazil
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
JobSpring