Primary Responsibilities
- Establish presentation layer requirements based on an understanding of end-user needs.
- Create all coded presentation layer deliverables including scripted pages, HTML, CSS, etc.
- Able to shift between a creative and a technical focus depending on the project need and/or the type of project.
- Create user profiles and logical flows of information used to detail a user’s needs and experience through an application.
- Responsible for architecting and defining the presentation layer to solve complex designs that reflect agreed-upon creative and information architecture direction.
- Produce a variety of non-code deliverables including style guides, use cases, technical / functional specifications, browser and market analysis, wireframes, prototypes, proofs of concepts, etc.
Technical Skills & Qualifications Required
- Minimum of 2-4 years of web-based programming and/or experience creating semantic, accessible and standards-compliant web front-ends using XHTML, CSS and JavaScript
- Experience with rich interface technologies such as AJAX, DHTML, Flash and Flex and/or scripting technologies such as JSP, PHP, ASP, Ruby, XML and XSLT
- Experience building out template-based presentation tiers for web sites and web applications
- Deep understanding of cross-browser and cross-platform issues
- Strong knowledge of W3C, Section 508 and DDA standards for accessibility
- Experience with Java and/or .NET technologies
- Knowledge of object oriented programming, SQL, OOAD principles
- Expert in the use of Microsoft Office applications
- Strong writing and research skills
- Experience with Content Management Systems is a plus
Consulting & Client Leadership Skills
- Competent in external consulting skills and techniques, serving as a trusted subject matter expert to clients with a moderate to high-level of client contact.
- Ability to develop and sustain strong client relationships, as well as run effective meetings with client counterparts.
- Understands client(s) unique style and adapts own style to that of client.
- Works independently in achieving project/client objectives with little or no direction from others.
- May serve as a lead on smaller projects, allocating and tracking tasks while meeting deadlines and budget constraints.
Staff Leadership Skills
- Mentors and develops less experienced staff
- Runs effective cross-disciplinary meetings
- Uses tools and techniques to transfer discipline expertise to Bit Group colleagues.
- Adjusts personal style as appropriate to attain goals
- Contributes to and influences Bit Group company objectives with an ability to lead smaller internal objective initiatives.