Job Description :
General roles & responsibilities:
1. Perform user interface (UI) development and testing with proven ability to design user focused applications
2. Customize UI using Java Script, AngularJS, CSS, and HTML5 technology stack
3. Possess detailed and clear understanding of HTML and Cascading Stylesheets (CSS)
4. Work with customers to translate business needs into software solutions.
5. Assist the Project Manager in project planning, tasks and timeline determination for your deliverables.
6. Learn and follow standard operating procedures, including following the change management process and ensure compliance with SDLC standards and other customer specified processes
7. Stay abreast of current technology and seek out new tools that can be utilized appropriately
8. Understand the importance of meeting deadlines.

Required Skills:
1. Must possess at least 10 years of professional IT consulting and software development experience.
2. Experience working with Adobe suite CS6 (Adobe Illustrator, Adobe Photoshop, Adobe InDesign) and Axure 5 or 6
3. Must possess at least 7 years of experience designing and developing web user interfaces using Java Script, Angular 2+, JQuery, CSS, JSON, and HTML5
4. Must possess deep understanding and experience with JavaScript frameworks such as AngularJS and JQuery
5. Knowledge of common application and web design patterns
6. Working experience with SQL Server database
7. Working knowledge of Drupal
8. Must be able to read and analyze application code to obtain an understanding of the process flow and functional purpose
9. Must be able to research and work independently to triage, troubleshoot, and fix issues.
10. Must be able to work collaboratively with other team members and hit the ground running, with minimal guidance, towards a common goal
11. Knowledge and expertise with cross browser compatibility issues (CSS, JavaScript, HTML5)
12. Requires strong communication skills with other team members and clients
13. Requires the proven ability to manage time while working on a variety of tasks
14. Possess a willingness and attitude to help customers find workable solutions
15. Agile development experience
16. Ability and desire to learn new skills and technologies quickly
17. Must possess analytical and problem-solving skills