UI Developer-Durham, NC - Georgia IT Inc.
Durham, NC
About the Job
UI Developer
Location: Durham, NC
Rate: DOE
US Citizen, GC Holder and EAD
Job Description:
Common Skills and Knowledge
The following qualifications will receive strong preference
Location: Durham, NC
Rate: DOE
US Citizen, GC Holder and EAD
Job Description:
- Front End
- Knowledge of JavaScript libraries such as jQuery and their use in building complex interactive experiences
- Familiarity with MVC frameworks (AngularJS, Angular 2+, Backbone.js, or similar) and common JavaScript design patterns
- Familiarity with Responsive Designs
- AngularJS or extensive JavaScript
- Experience using fluid grids, and building responsive websites
- Making use of Cascading Style Sheets CSS3 features & CSS frameworks to implement responsive web design
- HTML5 including HTML5 API's
- CSS and CSS preprocessors such as SASS or Lint
- DOM
- Ability to create cross browser page layouts and components
- Knowledge of design techniques for developing websites with good performance (i.e. lazy loading, use of Spites, etc.)
- Knowledge of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG) Back End/Web Services
- Experience and knowledge of RESTful API's or other Web Services Java
Common Skills and Knowledge
- Excellent communication skills including the ability to communicate software engineering and/or development concepts and principles
- Design, develop and implement web applications, including adherence to coding standards, and building/running appropriate unit and integration tests and deployment scripts
- Basic principles of software design for maintainable and extendable software
- Analytical and problem solving skills
- Strong teamwork skills with the ability to collaborate with other developers and co-workers including distributed team members
- Partner with QA to own the quality of the product
- Ability to use or learn Design Patterns
- Agile/Scrum experience or basic knowledge
- Contribute to continual improvement by suggesting improvements to all aspects of the product development
The following qualifications will receive strong preference
- Bachelor's degree or higher in Computer Science or a related field
- 6+ years of software development – preferably front end
- 2 - 3 years of client side UI development
- 2+ years of experience with HTML5 and CSS3 and popular page layout frameworks
- 2+ years of Responsive Web Design – Development experience
- Experience mentoring junior staff and defining coding standards and best practices
- Hands-on experience with multiple JavaScript libraries and frameworks (jQuery)
- Hands-on experience with Responsive Web Design and Web Accessibility
- Experience working with large branded websites, content management systems, E-commerce platforms, and backend frameworks (Java, .NET) is a plus
- Experience within a large technical organization a plus
- Familiarity with Agile concepts in an enterprise setting is a plus
- Familiarity with Content Management Systems concepts and architecture a plus
Source : Georgia IT Inc.