Web Developer Contract to Hire in Richmond, VA at Vaco

Date Posted: 10/8/2020

Job Snapshot

Job Description

As the Web Developer, you will be working on a team with other passionate, driven and talented people to design, develop and launch innovative digital solutions for our customers. You will lead the planning, design and development of various front-end web development initiatives across multiple web properties. You will collaborate with our Marketing, Brand, and Product teams to analyze business requirements and implement customer-centric solutions. As part of this role, you will primarily develop web applications hosted within the Adobe Experience Manager (AEM) platform.

Responsibilities:
* Lead the web development of projects hosted within AEM as well as other web platforms
* Develop responsive web experiences across mobile and desktop browsers
* Utilize HTML5, CSS3, and JS based technologies to translate designs and technical requirements into user-friendly web applications and components
* Collaborate with cross-functional teams to provide technical guidance and customer-centric solutions
* Guide the team's adoption of industry best practices regarding code base management, user experience, web analytics, and web accessibility
* Work with Quality Assurance teams to create strategies for the testing of completed web development work
* Utilize Agile methodologies to track project/task progression

Qualifications:
* Bachelor's Degree in Computer Science, Computer Engineering or a related technical field
* 2+ years of experience developing responsive web applications utilizing HTML5, CSS3, and JavaScript
* 2+ years using one or more front-end web development frameworks/libraries:
o jQuery, AngularJs, React, Angular, Vue, etc.
* Experience with CSS preprocessors such as, Sass or LESS
* Proficient with Git based technologies (GitHub, GitLab, Stash)
* Experience with building features that are WCAG 2.0+ accessible and render effectively across multiple browsers, operating systems, and device types (Desktop, mobile, tablet, etc.)
* Fluent in AJAX implementations and usage of HTTP requests
* Working knowledge of RESTful APIs
* Hands-on experience working on Node.js tools like npm, grunt, gulp, webpack, etc.

Preferred Qualifications:
* Experience using AEM, WordPress, or any other web content management system
* Passion for UX and improving usability
* Knowledge of SEO best practices and implementation
* Experience with web analytics (Google Analytics, Adobe Analytics)
* Experience in change control processes and continuous integration
* Experience using Cloud technology (AWS, Azure)
* Back-end development experience (Java, Python, C#)
* At least 1-year of experience practicing Agile methodologies