Share this Job

Manager - Software Development/IT Architecture - 14001

Apply now »

Date: 03-Apr-2021

Location: Chennai, India

Company: Tata Communications

Job Family Descriptor

Job Description:

UI Developer with experience in (Angular/REACT/Type Script/JS/CSS/HTML5/Maps). UI/UX designing experience would be preferred.

 

Domain:

 

Internet of Things, Smart Cities  

Broad outline of the Role

Responsibilities:

  • Participate in agile software prototyping, development, maintenance, support and code reviews of IOT Products.
  • Develop User interfaces for Internet Applications with the latest Front-End Technologies
  • Writing tested and documented JavaScript, HTML and CSS
  • Make design and technical decisions for AngularJS projects.
  • Develop application code and unit test in the AngularJS and Type Script
  • Integrate RESTful web services with Angular frontend.
  • Implement modern and responsive UI for the web and variety of devices.
  • Write testable, well thought-out code within the JS ecosystem, embracing additional languages and frameworks when appropriate
  • Unit and performance testing to ensure reliability and scalability.
  • Performance engineering.

 

Purpose - Broad objective of the role
Operating Network - Key External
Operating Network - Key Internal
Size and Scope of Role - Financial
Size and Scope of Role - No. of direct reports
Size and Scope of Role - Total team size
Size and Scope of Role - Other size parameters
Minimum qualification & experience

Requirements:

  • 4 - 8 years of experience as client-side development.
  • Prior experience working on a scalable web-based application.
  • Expert in modern JavaScript MV-VM/MVC frameworks (AngularJS 4 or above, jQuery, NodeJS, ReactJS)
  • Expert in google maps and indoor maps
  • Exposure to microservices architecture and applications.
  • Strong expertise with HTML, CSS, and writing cross-browser compatible code (responsive design knowledge).
  • Good understanding of AJAX and JavaScript Dom manipulation Techniques
  • Familiar with testing frameworks (Ex. Jasmine)
  • Test runner framework (Ex. Karma)
  • Hand on and implements complex AngularJS applications, directives, controllers, services
Other knowledge/skills
  • Experience with RESTful services
  • Solid understanding of version control principles, preferably using Git
  • Strong knowledge on how to navigate the vast and quickly evolving collection of open source projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.
  • Following would be considered as plus
    • Knowledge and experience with IOT Application Development
    • Knowledge and experience with Mobile Application Development
    • SEO
    • Visualization tools (google charts, highcharts , libraries, etc.)
    • Experience in JavaScript build tools like grunt or gulp
Key Responsibilities
Technical Competencies
Knowledge / Skills
Communication Skills


Job Segment: Architecture, Developer, Engineer, Manager, Java, Engineering, Technology, Management