Web Developer

3+ years of rapid web development, using HTML, JavaScript, CSS, and T-SQL preferred.

· Candidate should have proven NodeJS experience as well as a solid understanding of Object Oriented Design, templates and programming

· Advanced Javascript (BackboneJS, Marionette, etc) is a plus

· Adobe Photoshop/Illustrator experience is a plus

· Source code versioning/control concepts are a plus

· A solid understanding of web application development processes, from the layout/user interface to relational database structures and API.

· Understanding the benefits of SEO and the development skills to support SEO are a plus.

· Strong communication and writing skills.

· Ability to communicate directly with peers, managers, and sponsors while leading development to a completed and successful solution.

· Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of sponsor’s timelines.

· Ability to grow professionally in a highly flexible and fast-moving environment.

· Awareness and pride in 100% client satisfaction.

Primary Responsibilities

· Creation of site layout/user interface from provided design concepts by using standard HTML/CSS practices.

· Placement and layout of web site pages given client provided content.

· Development of robust and user-friendly NodeJS-based web applications

· Design web application for desktop and mobile deployment

· Design and creation of relational database schemas.

· SQL Server T-SQL development.

· Application/Framework design as needed.

· Specifications/Requirements gathering as needed.

· Routine daily maintenance of existing sites and applications.

Daily Tasks

· Assist in gathering requirements and project specifications

· Take ownership of daily project needs and communications.

· Communicate project status and deliverables with managers and sponsors.

· Submit daily work and time log

· Design, create and program SQL Server databases per project needs.

· NodeJS/HTML/JS/CSS development per project needs.

· Manage project tasks, timelines, and communication.

· Perform routine site maintenance as needed.

· Provide managers and sponsors with product usage reports

· Other tasks as needed for successful project completion.


Similar jobs