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).