JavaScript Lead

Pune, India

Must have

  • 7+ years of software engineering experience, including solid understanding of standard data structures and algorithms

  • Works with product team to understand project requirements 

  • Build reusable code and libraries for future use

  • Optimize applications for maximum speed and scalability

  • Technical documentation – Designing architecture, flow diagrams, documenting technical implementation approaches and pseudocode.

  • Ensure the technical feasibility of UI/UX designs

  • Device strategies, or innovative approaches that have significant impact on the application design, and also set and evolve standards and best practices for our application development team – Conduct code reviews and enforce standards

  • Oversee development process compliance and CI activities

  • Strong computer science fundamentals

  • Proficiency in advanced JavaScript libraries and frameworks such as AngularJS and ReactJS

  • Demonstrated experience in B2B mobile application development for large enterprises

  • Ability to design and architect Enterprise JavaScript applications

  • Solid understanding of web markup (HTML5 and CSS3) and templating technologies such as Underscore and Angular templating

  • Experience writing unit tests using JavaScript testing frameworks

  • Proficient understanding of build tools and code versioning tools, such as Git / SVN

  • Good understanding of browser rendering behavior and performance

  • Demonstrated understanding of asynchronous request handling, partial page updates, and AJAX

  • Ability to review specifications documents and provide technical inputs on successfully implementing business solutions

  • Familiarity with JavaScript module loaders, such as Require.js

  • Understanding of Sonar and Code Quality Metrics

  • Ability to work independently or with a team and lead a project to completion

  • Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills

Good to have 

 

  • Proficiency in BackboneJS

  • Mobile development (either Native or Cross Platform) for Apple iOS

  • Authentication with tokens utilizing technologies such as OAuth

  • Development using Salesforce Mobile SDK, or experience working with Salesforce applications

  • Building REST API or other server tools with backed technologies, such as Ruby, Java, .Net or SQL

  • Experience Working on Agile Teams and using Application Lifecycle Management tools like JIRA

Submit your details

Do More. Be More.

Write to us at inquiries@extentia.com

Follow us on

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
  • Instagram
  • Pinterest

© 2021 Extentia Information Technology. All rights reserved.

Extentia logo.png