Description

About The Position

We are looking for an AngularJS Lead responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of

a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. You will be given the artistic design as well as a few HTML templates and you will be required to help with animations, CSS and final HTML output.

You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all the components of our platform and infrastructure is required.

What You?ll Do

Communicate with external web services as and when required 
Work closely with a cross-functional teams that includes product owners, backend developers and designers 
Liaise with back-end developers to help in the process of building the RESTful API 
Write tested, idiomatic, and documented JavaScript/typescript, Angular material, HTML and CSS 
Create configuration, build, and test scripts for continuous integration environments 
Write non-blocking, loosely coupled code and resort to advanced techniques when needed 
Own the product development from scratch ? Architect scalable, distributed, and large-scale web and mobile solutions from scratch 
Create e2e test suites for all components and run them with Protractor (or a well-reasoned alternative) 
Ensure the technical feasibility of UI / UX designs 
Ensure high performance and standardized coding 
Report development progress to management team 
Coordinate the workflow between the graphic designer, the HTML coder 
Ensure a clear dependency chain, with regard to the app logic as well as the file system 
Ensure test driven development (TDD) methodologies are deployed to execute projects 
Keep the team motivated with challenging work

Expertise You?ll Bring

Qualification & Skills: 
Bachelor?s or Master?s degree in Computer Science or equivalent education from a Tier 1 or Tier 2 college 
Strong coding and designing in JavaScript, jQuery, Bootstrap, HTML5 and CSS3 
Ease in using Unix / Linux machines from command prompt 
Angular JS and other front-end JavaScript frameworks such BackBoneJS, EmberJs, KnockOutJS etc 
Developing fast and highly scalable (responsive) web and mobile sites, using HTML5, CSS3 and latest JavaScript standards and best practices 
Building infrastructure for serving front-end app and assets 
Enterprise global networks, cybersecurity, and cloud communications will be an added advantage 
Clear and detailed understanding of mobile web view and responsive designs 
Angular best practices, coding standards and commonly used modules 
Documenting the code inline using JSDoc or other conventions 
project life cycle, Angular Platform, API consumption 
Code for fresh development and to troubleshoot and resolve issues 
Strong communication and analytical skills are a must 
Professional, precise communication and analytical skills are a must 

Education

Any Graduate