Angular developer lead

Angular developer lead Job Description Template

Our company is looking for a Angular developer lead to join our team.

Responsibilities:

  • Clear and detailed understanding of Mobile WebView and Responsive Designs;
  • Communicating with external web services as and when required;
  • Bachelors/Masters degree in Computer Science or equivalent education from Tier 1 or Tier 2 colleges;
  • Work closely with a cross-functional teams that includes product owners, backend developers and designers;
  • Comfortable using Unix / Linux machines from command prompt;
  • Liaising with the back-end developer to help in the process of building the RESTful API;
  • Strong coding and designing skills in JavaScript, jQuery, Bootstrap, HTML5 and CSS3;
  • Writing tested, idiomatic, and documented JavaScript/typescript, Angular material, HTML and CSS;
  • Developing fast and highly scalable (responsive) web and mobile sites, using HTML5, CSS3 and latest Javascript standards and best practices;
  • In addition to AngularJS it will be good to have experience in other such front-end JavaScript frameworks like BackBoneJS, EmberJs, KnockOutJS etc;
  • Ensure the technical feasibility of UI/UX designs;
  • Ensuring high performance and standardized coding;
  • Strong understanding of HTML5, CSS3 & Javascript and relevant frameworks such as Bootstrap, Angular JS and others;
  • Strong communication and analytical skills are must;
  • Coordinating the workflow between the graphic designer, the HTML coder, and self.

Requirements:

  • Documenting the code inline using JSDoc or other conventions;
  • Own the product development from scratch – Architect scalable, distributed and large scale web and mobile solutions from scratch;
  • Report development progress to management team;
  • Experience with building the infrastructure for serving the front-end app and assets;
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system;
  • Code for fresh development and to troubleshoot and resolve issues;
  • Ensure test driven development (TDD) methodologies are deployed to execute project;
  • Professional, precise communication skills;
  • Thorough understanding of project life cycle, Angular Platform, API consumption;
  • Strong knowledge of Angular best practices, coding standards and commonly used modules;
  • Keep the team charged up with challenging work;
  • Creating configuration, build, and test scripts for Continuous Integration environments;
  • Writing non-blocking, loosely coupled code and resorting to advanced techniques when needed;
  • Experience in enterprise global networks, cybersecurity, and cloud communications will be an added advantage;
  • Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative).