AngularJs Developer

Job description

Senior Software Engineer (Angular JS)

Cars24 is looking for talented  AngularJS engineers to join its Core Platform team. You will have the opportunity to create significant impact on our systems, our business and most importantly, on our customers as we take on challenges that can reshape the used car industry.

Roles & Responsibilities:

  • Building scalable, highly available, resilient, extendable, secured architecture to provide a significant boost to the business
  • Writing high quality code to achieve business goals.
  • Working with various cross-functional teams to understand their needs, offering them solutions and setting and managing their expectations
  • Ensuring timely & high quality delivery
  • Following up best practices for development and championing their adoption as per company defined standards
  • Developing with scale and speed amidst flux, there is just a LOT happening

Requirements

Ideal candidate profile:

  • 2-5 years of relevant industry experience
  • An engineering degree in CS/EE from a reputed institution
  • Strong Javascript fundamentals
  • Experience in all versions of AngularJS 1.1, 2.0, 4.0
  • Experience in HTML/CSS
  • Experience and understanding of creating complex Analytics Visualization Applications using libraries like D3.js, Plotly
  • Capability to analyze other popular JS frameworks like Vue, Polymer, ReactJS
  • Understand frontend applications performance Aspects
  • Understand backend architecture
  • Strong foundation in Data Structures/ Algorithms and their pros and cons
  • Deep understanding of technologies and architecture for a scalable and highly available set-up
  • Have the capability to understand existing architecture of application and refactor it to follow best practices
  • Experience working with SQL
  • Experienced in developing the long-term tech strategy into an achievable roadmap
  • Up-to-date with emerging technology trends and ability to choose the best
  • Strong in open source technologies, agile development
  • Ability to deliver projects on time with high quality