Logo of Huzzle

Digital Angular 9

Applications are closed

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Chennai

Requirements

  • Proficiency with JavaScript, JQuery, CSS and HTML5
  • Professional, precise communication skills
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
  • Ability to provide SEO solutions for single page apps
  • Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validating user actions on the client side and providing responsive feedback
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
  • Experience with building the infrastructure for serving the front-end app and assets
  • Architecting and automating the build process for production, using task runners or scripts
  • Documenting the code inline using JSDoc or other convention
  • Writing extensive unit tests using automated TDD tasks
  • Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Qualifications: BACHELOR OF ENGINEERING

Responsibilities

  • Proficiency with JavaScript, JQuery, CSS and HTML5
  • Professional, precise communication skills
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
  • Ability to provide SEO solutions for single page apps
  • Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validating user actions on the client side and providing responsive feedback
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
  • Experience with building the infrastructure for serving the front-end app and assets
  • Architecting and automating the build process for production, using task runners or scripts
  • Documenting the code inline using JSDoc or other convention
  • Writing extensive unit tests using automated TDD tasks
  • Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
  • Creating configuration, build, and test scripts for Continuous Integration environments

FAQs

What is the job title for this position?

The job title is Digital Angular 9.

What is the experience requirement for this job?

The experience requirement is 3-6 years.

Where is the job location for this position?

The job location is Chennai.

What technologies should candidates be proficient in?

Candidates should be proficient in JavaScript, JQuery, CSS, and HTML5.

What are the communication skills required for this role?

Professional and precise communication skills are required.

Is knowledge of AngularJS necessary for this position?

Yes, deep knowledge of AngularJS practices and commonly used modules based on extensive work experience is necessary.

What is expected regarding module and component creation?

Candidates are expected to create self-contained, reusable, and testable modules and components.

Are SEO solutions for single page apps required in this role?

Yes, the ability to provide SEO solutions for single page apps is required.

What types of testing will candidates be involved in?

Candidates will be involved in writing extensive unit tests and creating e2e test suites for all components.

What kind of build process should candidates be architecting?

Candidates should be architecting and automating the build process for production, using task runners or scripts.

What educational qualifications are required for this position?

A Bachelor of Engineering is the required educational qualification.

Is experience with Continuous Integration environments necessary?

Yes, experience in creating configuration, build, and test scripts for Continuous Integration environments is necessary.

Consulting
Industry
10,001+
Employees
1968
Founded Year

Mission & Purpose

Tata Consultancy Services is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 56 years. Our consulting-led, cognitive powered, portfolio of business, technology and engineering services and solutions is delivered through our unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational business group, TCS has over 601,000 of the world’s best-trained consultants in 55 countries.