NTT DATA

Angular React AWS Developer

Show original

Remote

(Anywhere)

Salary Range

BRL

Full Time Employee

Experience Level

Senior

Requirements

5+ years of experience in the career
AWS CI/CD
Amazon Web Services (AWS)
aws lambda
Amazon CloudWatch

Tasks and Responsibilities

Show original

About the Role

We are seeking a developer to work on the frontend of modern applications, with Angular 17+ as the primary technology and React as a complementary stack. The role involves building responsive, accessible, and scalable interfaces, integrating with AWS services, and collaborating within multidisciplinary teams.

Responsibilities

  • Develop and maintain frontend applications using Angular 17+, ensuring quality, performance, and code reusability.
  • Work with React on projects requiring this stack, contributing consistent solutions.
  • Build responsive and accessible interfaces following UX best practices and architecture standards.
  • Integrate applications with REST APIs and AWS services such as S3, API Gateway, Lambda, CloudFront, Cognito, and DynamoDB/RDS.
  • Apply Clean Code patterns, componentization, and modular organization.
  • Write and maintain unit and integration tests using Jasmine and Jest.
  • Version code with Git/GitHub and manage dependencies with npm.

Requirements

  • Solid experience with Angular 17+, as this is the primary technology for the role.
  • Practical experience with React; expert level is not required, but prior involvement in projects using this technology is essential.
  • Proficiency in TypeScript/JavaScript, HTML5, CSS3, and SCSS.
  • Experience with NgRx for state management.
  • Strong knowledge of core Angular concepts, including components, services, routing, Observables, RxJS, and dependency injection.
  • Experience developing responsive and accessible applications, following best practices in architecture, componentization, performance, and code reusability.
  • Practical experience with AWS, including services such as S3, API Gateway, Lambda, CloudFront, Cognito, and DynamoDB/RDS.
  • Experience integrating and consuming REST APIs and knowledge of HTTP.
  • Experience with unit and integration testing, using tools like Jasmine and Jest.
  • Knowledge of Git/GitHub, dependency management with npm, and development tools.
  • Understanding of Clean Code best practices and developing robust, scalable applications.

Nice to Have

  • Knowledge of Micro Frontends architecture.
  • Experience with large-scale applications and high-availability environments.
  • Knowledge of CI/CD.

Share job:

Share job: