Sr. JavaScript Engineer
Ahmedabad, India

Job Brief

As a Sr. JavaScript Engineer, you’ll work with small, self-organized teams to plan, architect, build, and deploy complex user-facing features that will enable SalesHandy customers share, collaborate, manipulate, and manage their data in ways they have never imagined.

What will I be doing? 🤔

  • Work independently or as part of a team to solve technically challenging software engineering problems and come up with innovative solutions
  • Providing robust and scalable solutions by developing/extending plugins (chrome plugin, outlook add-ins, firefox extensions etc)
  • Develop specifications and designs for complex applications or modifying/maintaining complex existing applications
  • Collaborate with backend team to integrate APIs and provide optimum performance of API usage
  • Perform code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis
  • Researching new technologies and adapt them to SalesHandy’s requirements
  • Build and maintain strong working relationships with key stakeholders
  • Own and commit to all your work, and be accountable for your results

What skills do I need? 📖

  • Passion for writing Vanilla Javascript
  • Deep understanding of the DOM, Browser Events, Javascript APIs, Canvas rendering
  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching)
  • Knowledge of high-level programming concepts like promises, data-binding
  • Experience with JavaScript libraries like ExtJS, Backbone, Angular, Node, React and other frameworks will be an added advantage
  • Good experience with various build tools like yarn, npm, grunt, webpack
  • Passion to write automated tests to verify the working of libraries
  • Passion to stay up-to-date with constantly evolving world of front-end development
  • 4+ years of experience working on JavaScript technology
  • Aggressive problem diagnosis and creative problem solving skills