Work for us
We’re always looking for talented people to join our team. If you’d like to talk to us about opportunities to work at EurekaStep, please contact us.
Senior Designer
The Designer for this particular role will create graphic designs including website concepts, brands, CD ROM interfaces as well as a small number of concepts for print items. The position will challenge incumbents to push the boundaries in creative excellence for website and technical system design for our entire client base.
Essential duties and responsibilities
- Working within the framework of the project team, the Designer provides creative input on assigned projects
- Optimises visual design and concepts in the creation of compelling, high quality design solutions in a timely manner
- Visually integrates and enhances the architecture, UI and navigation outlined by the technical team
- Coordinates and communicates with Technical, Creative, Strategic and Project Management teams in all stages of design
- Understands fundamental concepts of assigned projects and conveys status to the creative team
- Adheres to agreed upon delivery schedule making sure Project Manager and Creative Director are notified of any changes in schedule
- Keeps abreast of most current graphics processing techniques and new advances in design software
- Adheres to company policies including prompt completion of time sheets
Requirements
- Minimum 2+ Years solid web design experience, (Graphics, XHTML, CSS)
- Degree in accredited art/design school not essential, but appreciated
- Experience of some corporate design, experience with Email Marketing would be a bonus
- Strong working knowledge of Photoshop & Illustrator
- Flash Knowledge
- Keen attention to detail
- Should maintain a personal interest in the industry
- Team player. Always willing to help team members and share knowledge
- Excellent written and verbal communication
- Must be able to communicate visual concepts
- Should be able to project-manage own time and delivery expectations
Lead Technical Consultant
The Lead Technical Consultant (LTC) works with the technology team, client project teams and technical partners in the execution of projects. The LTC is an experienced developer with advanced skills in web development. An LTC has a client and project focus and defines the appropriate business logic, system interfaces, and web technologies to meet the client’s needs.
An LTC should demonstrate strong technical skills, the ability to learn quickly and play effective roles in client engagements. They should have excellent communication skills, show the ability to lead & coach small teams and typically have at least 4/5 years experience working in a professional environment.
They will be comfortable in helping to choose the appropriate web technologies to meet a clients needs and will be able to work directly with Project Management to meet project goals without mentoring or an intermediary.
An LTC should be a strong problem-solver with maturing consulting skills, able to apply those skills to technical problems of a wide and varying nature.
Server side development
Strong technical design skills. Ability to write specifications and communicate them to other team members, ideally with experience of an object-oriented design method such as Rational Unified Process or Agile Unified Process
Write efficient re-usable code using web oriented development languages (especially ASP.NET, but also including for example Java and PHP)
Website database design and experience with one or more of MySQL, MS SQL Server, Oracle, DB2 etc
HTML development
- Excellent understanding of HTML, CSS, and JavaScript specifications and ability to coach/train other team members in this area.
- Ability to lead creation of coding standards and guideline documents to meet W3C accessibility standards.
- A working knowledge of SEO best practices is desirable
Quality assurance
- Documenting quality criteria for projects
- Leading & briefing QA teams in the testing of sites
- Helping colleagues to identify and correct defects
Consulting and leading technology projects
- Working with client account teams and clients to solve complex technical problems: these will not always be related to website development
- Helping to plan the technology aspects of our projects
- Leading execution of projects by small teams
- Working with technology partners such as outsourcers to ensure successful project outcomes
- Experience of delivering the technical aspects of online marketing and eCRM projects, involving email, SMS, ad-serving and tracking technologies, with frequently complicated multi-system data architectures would be desireable
Requirements
- ASP.NET: preferably Microsoft certified (MCAD or MCSD) with experience of C#, SQL Server and VB.NET. Strong ASP.NET knowledge is mandatory.
- AJAX a bonus
- Knowledge of other web oriented development languages such as Java/JSP, php etc is desirable.
- Hand-coded HTML, CSS, JavaScript – highly proficient and able to coach junior members of the team.
- Microsoft Office SharePoint Server 2003 & 2007 Experience a bonus
- Ability to liaise with the other members of a project team to identify the best solutions for client briefs, contributing to the creative and strategic processes in a positive way.
- Sound knowledge of the characteristics of different web browsers and email readers.
- Back end database skills with Microsoft SQL Server and / or MySQL is mandatory: experience with other databases such as Oracle is desirable.
- Knowledge of interactive eCRM technologies (email, SMS, ad-serving, web tracking) is very desirable.
- Knowledge of interactive enterprise applications (e-commerce, application servers, content management systems etc) is desirable.
- Ability to contribute to technical documentation and coding standards etc
- Some experience of email deployment would be an advantage
- Some experience of Flash, especially Actionscript, is desirable