Our client is leading provider of Field service management software, for equipment manufacturers and service providers

Principal Duties and Responsibilities include, but are not limited to

  • Evaluate, elaborate and guide the implementation of designs.
  • Analyse impact of design, architectural choices and assess associated risks.
  • Ensure that the system designs balance function, service quality, security, performance and system management requirements.
  • Create proof of concepts leading to technical feasibility and appropriate estimations.
  • Participate in efforts to identify new software selection, review and evaluation of commercial software solutions.
  • Push the envelope in adopting new technologies, best design practices to ensure the products have best usability experience.
  • Mentor and coach engineers and seek opportunity to bring in continuous improvements.
  • Work with internal and external stake holders to arrive at optimal solutions.
  • Communicate effectively and consistently with other engineers, customers and management.

Required Qualifications and Skills

  • 10+ years of experience in developing and architecting performant web applications based on JavaScript or JS frameworks.
  • Expertise in one or more UI library/ frameworks is mandatory - React, Redux, Angular, Ajax.
  • Strong in object-oriented JavaScript programming with demonstrable application of UI patterns and best practices.
  • Detail oriented cross-browser implementation aware and hands on performance optimizations.
  • Experience in UI middleware, ES6, HTML5, CSS
  • Experience with Salesforce based application development would be big plus.
  • Experience in developing microservices and deploying on cloud platforms like GCP, Amazon EC2, Azure etc. would be an added advantage.
  • Ability to learn new technologies and adapt to a fast paced continually changing environment while managing multiple priorities.
  • Excellent presentation, interaction and communication skills along with the ability to collaborate effectively across functions.
  • Must possess well-developed verbal and written communication skills.
  • BS or MS degree in Computer Science or equivalent qualification is required.