Job Description :
UI Developer
Danbury, CT
Long-term Contract

JavaScript, HTML 5, Angular 2-7, Bootstrap, CSS, jQuery, C

Major Duties and Responsibilities
Maintain and extend the current UI/UX frameworks established for web-based business systems
Implement, Maintain and extend UI/UX Style Guides for other emerging technologies
Provide subject-matter expertise to project teams on behavioral driven application development
Provide design and code reviews to project teams
Estimates time necessary to complete required tasks.
Tracks and communicates status/progress of ongoing projects to managers, team members & other appropriate personnel.
Designs, codes and debugs business applications based upon defined requirements and specifications.
Writes code that can be easily maintained and tested by others, by adhering to coding standards and including detailed code documentation.
Works with testing teams to develop and carry out test plans to ensure that distributed software is of the highest possible quality.
Develops clear, detailed technical and user documentation that will facilitate support for developed applications.
Takes a leadership role in the team environment; encourages, coaches and mentors team members in acquiring the technical and behavioral skills needed to effectively meet the needs of business customers.
Inspires and motivates team members to set high standards of excellence and commitment to a common goal.
Assists the lead developer in eliciting active participation from team members and helping to resolve conflicts.
Participates in the ongoing support/training of developed applications.
Responds appropriately to emergency technical support situations and produces quick and effective solutions to business problems.
Participates in design and code reviews with managers, peers and involved business personnel.
Acquires knowledge of existing systems and the underlying business processes they support.
Performs or delegates necessary object management functions:
Establishes and maintains a methodology and repository for reusable object definition, storage and retrieval
Identifies potentially reusable objects in current systems; refines and incorporates them into the repository
Researches and deploys new tools for object oriented development activity
Handles relationships with third party object vendors.

Education / Experience Requirement:
Bachelor’s degree, preferably in computer science. Additionally, three years of production experience building and supporting responsive web sites is required, as is the demonstrated ability to manage small-scale development activities. Experience using agile development approaches to build web sites using PAAS and CI/CD in a Microsoft Azure environment. The individual must be organized and detail oriented.

Experience in the following:
Visual Wireframe modeling
Functional analysis
Various applicable programming languages (JavaScript, HTML 5, Angular 2-7, Bootstrap, CSS, jQuery, C
MEAN Stack
Open API
JIRA and Confluence

The candidate is expected to be a subject-matter-expert in:
Modern responsive web site development

Considered a plus:
Microsoft Office system including Project, Visio, etc
Mobile Development