Senior Software Engineer (JavaScript developer)

Position: Senior Software Engineer (JavaScript developer)
Experience: 3+ years
Required skills: JavaScript, Angular JS/ EXT JS, JQuery, Java/ .Net, HTLM5/CSS3, W3C Standards

Primary skills

  • Should have minimum 3 years of experience in JavaScript Development
  • Expert level experience with Angular JS/ EXT JS/ JQuery, JavaScript ES6/ES7, HTLM5/CSS3, W3C Standards, REST, SOAP, and Messaging Paradigms
  • Excellent knowledge of design
  • Ability to write clean, scalable, and reusable code
  • Proven knowledge of optimization & performance techniques
  • Understanding and appreciation of object oriented programming concepts

Secondary skills

  • Should have strong analytical skills
  • Must be capable of Coding and Unit testing their own code
  • Good communication skills
  • Leadership and People skills

Good to have

  • Adaptive/Responsive Design, Microsoft .NET (C#)/ Java, Cross-Browser Experience, Security Management, Microsoft Azure

Key Accountabilities & Deliverables

  • Provide technical ownership for subcomponents (code, functional validity and quality)
  • Perform software development tasks within appropriate schedule, task, and quality guidelines set in conjunction with the Project Lead / Project Manager of the project
  • Specify, create, modify, maintain, and test software component(s) that are part of a larger software project
  • Ensure adherence of processes, design and code to standards
  • Regularly perform self-review of code and quality
  • Effectively document technical issues, changes to code, etc.
  • Prepare unit test cases and execute them to verify quality
  • Fix any defects found by self, lead or QC team
  • Be hands on with programming and committed to quality
  • Should have extremely good knowledge on SDLC processes