Desenvolvedor(a) Sênior Angular

New
J
JobgetherIT Security
BrazilContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitHTMLCSSJavascriptRxJSTypeScriptAngularCI/CDRESTful APIs

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.

Responsibilities

  • 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.
  • Provide technical guidance and mentorship to junior and mid-level developers, acting as a trusted technical reference within the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now