JK Design (www.jkdesign.com), is a full service marketing agency
with a 25 year history. NJBiz has ranked us as one of their Top 50 New
Jersey Internet Technology Firms annually since 2003! Our office is
located in a relaxed environment located next to a pond in central New
Jersey (Hillsborough). Most of our clients are also in central NJ. You
would be required to work on-site at our offices, and on occasion meet
with our clients at their locations in the tri-state area.
Our Interactive team creates small to large websites and custom
content management systems, with open source tools. We also create
video productions that include videotaped and animated segments.
This is not a design position. It is a supervisory coding position.
The ideal candidate will have excellent communication abilities,
including strong verbal and written skills. You must be self-motivated
and have a firm understanding of and experience with web development
processes. You would report to the Director of Interactive.
You would be asked to:
- Supervise and mentor/train developers/programmers
relating to technical processes, coding techniques, training and task
assignments. - Conduct code walk-throughs of technical
staff including CSS, XHTML, PHP, MySQL and other languages/tools uses *
to ensure team is coding to standards, reviewing for application
security and SEO techniques. - Attend client business
development and project meetings. Assist with determining technical
strategy for client projects and help explain (in plain English),
technical options and pros and cons of each. - Make technical recommendations for client projects based on industry knowledge and business requirements.
- Assists with managing vendors that some projects may be outsourced to.
- Perform limited account and project management for select clients.
- Participate in some user requirements sessions with clients, focusing on functionality and usability.
- Work
with account managers, producers and design staff to ensure a high
level of usability and unique functionality by participating in
creative meetings and by giving your input on site maps, wire frames
and user/functional requirements. - Read and sometimes write user requirement documents and assist in ways to improve them.
- Write technical specifications as they pertain to technical implementation of projects, based on functional specifications.
- Assist with setup of development or client Linux and Windows server environments.
- When requested, design and present database schema visually using DBdesigner4 or other database modeling tools.
- Recommends
internal research projects relating to up-and-coming technologies that
may benefit clients (ie: uses for XML, SOAP, Web Services, Sharepoint,
etc). - Code websites in PHP V5, CSS, XHTML, MySQL V5 and
Smarty Templates, based on our existing codebase and occasionally
support old code written with ASP. Oracle or SQL Server databases are
also sometimes used. - Add new features and also modify and support existing code and databases.
- Fully
understand our custom content publishing tools based on CSS, XHTML, PHP
and MySQL. Also lead the evolvement and improvement of our tools. - Help with moving the company toward support of coding with ASP.net and C#.
- Meet aggressive deadlines, even if requiring extended work hours.
- Must remain calm in all situations.
You must:
- Have at least 2 years of experience supervising other Web programmers and 2 years of experience with direct client interaction.
- Have a consistent positive can-do attitude and encourage others to do the same.
- Be a PHP, CSS, XHTML, and MySQL coding expert and be able to create Websites using the Smarty template system and SQL databases.
- Have
experience designing database schema and read/understand existing
schemas, and also setup and administer databases using PHPMyAdmin. - Know
how to use Photoshop for cutting-up designs: creating individual
buttons/images based on larger graphic design model, and optimizing for
web use as jpeg or gif files. - Have experience creating W3C Standards based Web sites (XHTML 1.0 or 1.1 and CSS2).
- Understand
how to code Javascript and use JQuery and AJAX to create menu systems,
animation techniques and making content/page changes without page
refreshes. - Understand Search Engine Optimization
techniques as it pertains to content placement, use of mod_rewrite for
search engine friendly URL*s, good use of H1, H2, ALT tags and
customized Titles and Descriptions. - Be very comfortable
with Linux based operating systems from an administrative and
programming standpoint, and be able to install/setup new environments. - Understand
the difference between development, acceptance and production
environments and how to promote code between them, as well as version
control. - Be familiar with various ISP hosting
environments and their possible differences, in addition to how to set
them up and implement secure servers. - Have a good visual
sense and the ability to create interactive websites, based on site
maps, wire frames and matching designer models - Have the ability to deliver a complete system within one or two months.
- Be comfortable with client interaction, helping to understand client ideas, and help them understand limitations.
- Be
a self starter, have high standards, be able to work independently and
on a team to meet deadlines, take instruction and work towards and
offer options/solutions. - Be able to anticipate and troubleshoot situations.
- Be willing to be on-call 24 hours per day for some client Web applications.
- Be willing to learn new technologies on short-notice, depending on client requests.
- Have at least 5 years of interactive experience and/or real world examples of track record on successful projects.
- Be very comfortable using a Windows Vista/7 as your workstation operating system.
Helps if you have:
- Strong visual, design and creative skills, though we are not looking for a graphic designer.
- Experience with ASP, ASP.net 2.0 and 3.5, SQL Server, Oracle and/or Windows Server are all plusses.
- Experience with DBdesigner4.
- Experience with creating Macromedia Flash/ActionScript 3.
- Familiarity with W3 standards and ADA compliance issues.
- An understanding of XML and Web Services.