*Position: Angular Developer* *Location: Livonia, MI*
*Duration: 5+ Months* *No Transfer case, NO Opt.* *PP Number or copy required.* *KEY RESPONSIBILITIES:* - Design and Develop components in Angular 5 supporting dealer portal migration to the new Angular SPA/Microservices architecture. - Expert knowledge of TypeScript. - Strong CSS and HTML applied to Angular components. - Recommend and adhere to design guidelines and standards developed with existing team. - Provide guidance and mentor to team members on SPA and Angular best practices. - Ability to design and lead all phases of SDLC including design, development, testing, release, and support. *SKILLS/ QUALIFICATIONS* *Required skills:* Angular 5 project experience preferred (must have a minimum of Angular 2 project experience), TypeScript, CSS, HTML5, OO JavaScript, and experience working with and integrating front end single page applications with RESTful services. - At least 7+ years of hands-on web development experience with significant Angular 2 and above experience. Angular 5 project experience preferred. - Expertise in core web application design patterns, such as MVVM. - Experience with redux using ngRx or rxJS within Angular applications. - Understanding of functional programming and SPA state management (promises, observables, flux.) - Strong knowledge of Webpack and Angular CLI required. - Strong knowledge of CSS, JavaScript, and web design principles. - Experience developing test specs and unit testing with Angular Test Bed, Jasmine, and Karma. - Strong design and interpersonal skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces. *Other Desired Skills:* - Familiarity CI/CD, Automated Testing, and modern Web Design patterns and best practices. - Experience with micro services, Open API, Java are a plus. - Prior knowledge or experience with Fatwire and GWT a plus. *Mazhar Khan* *||Tel: 703-962-7227 X 427 || Fax: 703-439-2550 || * *Email: [email protected] <[email protected]>* -- You received this message because you are subscribed to the Google Groups "project managment" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/project-managment. For more options, visit https://groups.google.com/d/optout.
