Capgemini - Bridgewater Township, NJ

posted 3 months ago

Full-time - Mid Level
Bridgewater Township, NJ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As an Angular Developer at Capgemini, you will be responsible for the front-end development of applications using Angular 8 and above. Your role will involve demonstrating strong development skills and working with various frameworks, including REDUX. You will be expected to write and execute unit test cases using tools like Karma and Jasmine, ensuring that the applications are robust and maintainable. You will utilize UI best practices and design patterns such as MVC and MVVM to create highly scalable solutions that meet the needs of our clients. In addition to front-end development, you will be involved in developing headless architecture-based UI applications and modernizing large-scale application portfolios. This includes migrating applications to the cloud and integrating identity management with modern authentication protocols such as OIDC and OAuth 2.0. You will also work on integrating serverless functions and logic apps for event-driven processes, as well as implementing CI/CD practices and continuous testing with ESLint in the engineering lifecycle. Your proficiency in tools for agile delivery, such as JIRA, will be essential in this role. You should have a solid understanding of Angular 8+, HTML5, CSS3, JavaScript, jQuery, and Bootstrap, along with knowledge of TypeScript and the latest ECMAScript versions. Familiarity with popular JavaScript libraries like React and REDUX is also beneficial. You will be expected to debug applications using browser developer tools and ensure cross-browser compatibility. A good understanding of Agile Software Development practices and Object-Oriented concepts is crucial for success in this position. Additionally, knowledge of unit testing tools such as Zest and Enzyme will be advantageous.

Responsibilities

  • Develop front-end applications using Angular 8+.
  • Write and execute unit test cases using Karma and Jasmine.
  • Utilize UI best practices and design patterns such as MVC and MVVM.
  • Develop headless architecture-based UI applications.
  • Modernize and migrate large-scale application portfolios to the cloud.
  • Integrate identity management and modern authentication protocols (OIDC, OAuth 2.0).
  • Work with serverless functions and logic apps for event-driven processes.
  • Implement CI/CD and continuous testing practices with ESLint.
  • Utilize agile delivery tools like JIRA.
  • Debug applications using browser developer tools and ensure cross-browser compatibility.

Requirements

  • Proficiency in Angular 8+, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Knowledge of TypeScript and ES (latest version).
  • Experience with frameworks like REDUX.
  • Familiarity with popular JavaScript libraries such as React and REDUX.
  • Good understanding of Agile Software Development projects.
  • Strong understanding of Object-Oriented concepts.
  • Experience with unit testing tools such as Zest and Enzyme.

Nice-to-haves

  • Experience in building solutions for UI modernization.
  • Knowledge of Material Design.
  • Familiarity with serverless architecture.

Benefits

  • Flexible work arrangements.
  • Healthcare including dental, vision, and mental health programs.
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan.
  • Paid time off and paid holidays.
  • Paid parental leave.
  • Family building benefits like adoption assistance and surrogacy.
  • Social well-being benefits like subsidized back-up child/elder care and tutoring.
  • Mentoring, coaching, and learning programs.
  • Employee Resource Groups.
  • Disaster Relief.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service