Front-end Web Developer
ArtechInformationSystemLLC
Posted: May 15, 2017
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Front-end Web Developer with 3+ years of experience is required to design and develop Java Web applications, implementing best practices, and creating documentation.
Required Skills
Job Description
Duties:
• Java Web application design and development
• Implementation and testing procedures, modules and related code using best practices
• Supporting, updating and enhancing web applications
• Creating and implementing code documentation to support development
Preferable Skills and Attributes:
• Minimum three to five years’ experience contributing to and leading the creative execution of large scale web and software applications.
• Expertise with CSS3/HTML5 necessary
• Experience with using LESS.
• Expertise with JavaScript necessary - jQuery, AJAX, Angular, Node.js, dealing with Microapis, etc.
• Experience working with build tools like Grunt and Maven, also good knowledge on Dev-ops process like Gerrit and Jenkins.
• Extensive Experience in Applications using AJAX, Bootstrap, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
• Clear understanding of client-server functionality and Web browser technologies.
• Experience with Java technologies such as J2E, Struts, Spring, JSP, JSTL, Web services.
• Experience using dev tools such as Eclipse IDE, Git.
• Good experience in writing unit test cases for JavaScript component using Jasmine and Karma.
• Strong knowledge of cross-browser and IE8+ implementation necessary
• Solid understanding of W3C and Accessibility guidelines.
• Strong knowledge of how the front-end communicates with and ties into the back-end
• Experience with front-end optimization techniques - minification, caching, cdns, and javascript performance
• Ability to work quickly but with a strong attention to detail and accuracy.
• Process-oriented with ability to work with different UI tools and rapid prototyping.
• Strong communications and organizational skills with an ability to thrive in a fast-paced production deadline-driven environment.
• Proven creative problem solving skills, including the ability to thrive in a fast paced environment with overlapping deadlines
• Demonstrated ability to communicate effectively to all levels of the organization, including the ability to create and deliver presentations as needed
Education:
• A Bachelors’ Degree in Computer Science, Engineering, Biology, or equivalent experience
All your information will be kept confidential according to EEO guidelines.