Devise or modify code to solve complex problems considering system capacity and limitations, operating time and desired results.
Perform technical reviews of code developed by other development personnel.
Prepare detailed specifications from which programs will be written as well as design, code, test, debug, document and maintain those programs.
Assist with activity, status and progress reports as well as with the creation of comprehensive test plans, including individual program test plans and system test plans.
Provide work direction, guidance, mentoring and training to less-experienced developers.
Required Skills
Web Developer with skills on CSS , JavaScript , JQuery , HTML 5 , Angular JS.
Knowledge of one or more modern Javascript frameworks i.e ReactJS, AngularJs, ExtJs, etc.
Knowledge of an advanced workflow using webpack/gulp module system.
Understanding MVC design patterns.
Having good understanding in UI and UX.
Proficiency with HTML5, CSS3, JavaScript, jQuery required.
Good understanding of RESTful API.
Should have previously made use of Git.
Strong problem solving and other higher-order thinking skills.
Understanding of UI/UX best practices and high-quality design.
Preferred: exposure to reactive programming concepts and libraries (RxJs, ngrx-store), etc.
Required Experience
3 to 7 years of Angular Development.
Experience one of the popular JS IDEs e.g. Sublime / Atom / WebStorm and understanding of bundlers like Webpack/Gulp etc.
Experience in implementing Angular modules.
Should have strong hands-on experience in Angular 5 & 6.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.