What are the responsibilities and job description for the UI Developer / Auburn Hills, MI position at AB2 Consulting Inc?
Job Description
Job Requirements
Minimum of 7 years overall IT experience: including 5 years of web UI development and integration experience
Responsible for detailed UI design, development/unit testing and integration of web and applications
Responsible for Angular application development using web app development tools and frameworks
Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
Identify technical issues & coordinate the resolution of these issues with extended team members from other applications
Uses secure development best practices and design patterns
Create or update design and systems documentation for developed or modified software component or application
Create process and data flow diagrams for data movement capture
Cross train team members for full knowledge coverage on team
Analyze and translate business requirements to technical design
Collaborate/communicate with project team and business users as required
Support functional testing and performance testing
Works with technical delivery lead on project activities
Ensure assigned work is implemented within project schedules
Strong Automotive OEM experience
Solid understanding of various enterprise services and micro-service concepts
Solid understanding of MicroService concepts and 12 Factor App design principles
Experience with DevOps in a cloud environment a plus
Experienced with waterfall, iterative, and agile methodologies
Technical Experience:
Demonstrated experience using UX design tools for facilitating the UI requrirement gathering and wire frame design
Experience in desiging and developing modern web applications, particualry Single Page Applicaiton design.
Professional working experience in Angular development with Typescript (minimum 3 years experience)
Strong HTML5, CSS3 and Javascripts skills (minimum 5 years experience)
Working experience in bootstrap and jquery
Professional working experience with integrating REST services with Angular front-end.
Working experience with version control tools like Git, SVN
Deep knowledge of Angular practices and commonly used modules based on past work experience
Extensive knowledge of javascript based frameworks to provide better yet faster UI experience for end users
Experience in design and creating responsive web applications
Experience in developing hybrid mobile applications using IONIC (Angular/Cordova) framework
Proficient with UML models, and use them for communicating and documenting application designs
Knowledge of core J2EE patterns
Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
Experience implementing authentication, authorization, Single Sign On, SAML, OAuth
Experience in working with various web application servers (Websphere, Tomcat etc.)
Strong analytical and debugging skills