If you are a natural problem solver, a geek, or passionate about digital marketing,
we want to hear from you.
Why You should work here:
Our Vision
We envision a world where marketers have total control of contextually-driven, content-rich communications & user interactions, across platforms, in a real-time 24x7 environment.
Though we dream big, we’re down-to-earth, sincere, and pragmatic. We are inspired by building things that work and are completed on-time, on-budget, as promised.
That’s inspired content-centric engineering for real-time marketers.
That’s Kanban.
Top 10 Perks
- Small enough to care, experienced enough to tackle the most technically complex work
- Free snacks and all the soda you can drink
- Innovative clients and game-changing projects
- Launch Day Scotch… and we launch often
- We are not conceited enough to think that we know everything
- Breakfast Fridays… every Friday
- Code reviews, training, & conferences to support your growth
- Herman Miller chairs… need we say more?
- Convenient location near Herald Square / Penn Station
- We have fun doing what we love… join us
Our Values
We are guided by the following values. They describe our company as we want it to be. Our values drive our decisions and actions. We believe that putting our values into practice creates long-term benefits for customers, employees, and the communities we serve.
- Client Advocacy
- Integrity
- Thought Leadership
- Teamwork
- Respect
- Transparency
open positions:
Sr. Tech Lead
The Java Tech Lead will work with account teams to create interactive solutions for our clients. He or she will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features. The right person will be able to hit the ground running and hit the whiteboard with ideas on their first day.
Responsibilities:
- Design and develop rapid prototyping across different architectural layers, i.e., database, application server, workflow, messaging and event management, and user interface
- Provide technical guidance and leadership to development teams
- Interact with subject matter experts to understand business requirements, and design applications accordingly
- Participate in preparing requirements and specifications
Requirements/Qualifications:
- Minimum 8 years experience in web application development and architecture, using Java and related technologies for new feature development
- Experience leading development teams for digital/advertising agencies is strongly preferred
- In-depth experience with Java (J2EE/J2SE) and related technologies: Spring Framework, Hibernate, JUnit
- Solid understanding of OOP and relational databases for implementing database-driven, web-based applications
- Solid understanding of data structures and design patterns
- Strong hands-on knowledge of XML/XSL
- Experience with content management systems (CMS) is a strong plus
- Excellent (fluent) English written and verbal communication skills is required
- Strong problem-solving abilities and an aptitude for learning new technologies
- Must possess interpersonal, group discussion, decision making, conflict resolution, and facilitation skills
- Undergraduate degree in Computer Science or Engineering with strong mathematical and reasoning skills is required (top university is strongly preferred)
We offer an exciting and creative working environment where employees feel challenged and their contributions are recognized. We are located in New York City; you must work from our offices. Opportunities for career and personal development are excellent.
Java Developer
The Java Developer will work with account teams to create interactive solutions for our clients. He or she will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features. The right person will be able to hit the ground running and hit the whiteboard with ideas on their first day.
Responsibilities:
- Design and develop rapid prototyping across different architectural layers, i.e., database, application server, workflow, messaging and event management, and user interface
- Interact with subject matter experts to understand business requirements, and design applications accordingly
- Participate in preparing requirements and specifications
Requirements/Qualifications:
- Minimum 5 years experience in web application development and architecture, using Java and related technologies for new feature development
- In-depth experience with Java (J2EE/J2SE) and related technologies: Spring Framework, Hibernate, JUnit
- Solid understanding of OOP and relational databases for implementing database-driven, web-based applications
- Solid understanding of data structures and design patterns
- Strong hands-on knowledge of XML/XSL
- Experience with content management systems (CMS) is a strong plus
- Excellent (fluent) English written and verbal communication skills is required
- Strong problem-solving abilities and an aptitude for learning new technologies
- Must possess interpersonal, group discussion, decision making, conflict resolution, and facilitation skills
- Undergraduate degree in Computer Science or Engineering with strong mathematical and reasoning skills is required (top university is strongly preferred)
We offer an exciting and creative working environment where employees feel challenged and their contributions are recognized. We are located in New York City; you must work from our offices. Opportunities for career and personal development are excellent.
Web UI Developer
The Web UI Developer will work with account teams to create interactive solutions for our clients. He or she will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features. The right person will be able to hit the ground running and hit the whiteboard with ideas on their first day!
Roles & Responsibilities:
- We are looking for someone with very strong CSS/DIV layout with equally strong JavaScript (YUI/jQuery) skills
- We are building complex tools in JavaScript–like product comparisons and product filters–so it does require more advanced skills
- We work with graphic designers and developers to implement award-winning designs
- We are looking for a technical frontend developer who has a solid understanding of OO JavaScript and the APIs
Professional Skills and Requirements:
- Minimum of 5 years experience
- OO JavaScript developer (code samples should reflect that)
- Well organized CSS (DIV layout only) taking advantage of its cascading nature (code samples)
- Use of jQuery (experience using the jQuery Queue or Ajax callbacks)
- Use of YUI (experience with extending the functionality of existing UI controls)
- Use of Photoshop for cutting images and creating sprites
- UI development for RIA (Rich Internet Application)
- HTML 5
- XSLT
- Flash or Flex skills a plus
We offer an exciting and creative working environment where employees feel challenged and their contributions are recognized. We are located in New York City; you must work from our offices. Opportunities for career and personal development are excellent.
Program Manager
Kanban’s program managers are technical project leaders who are key to our clients’ successes and satisfaction.
A program manager is expected to do the following tasks without supervision:
- Understand initial client requirements thoroughly enough to write statements of work and change orders
- Kick off a new project with an existing client
- Manage team status daily against project calendars in order to meet internal and external milestones on multiple projects at once
- Set clear agendas for all internal and external meetings
- Document comments from meetings, respond appropriately to requests that are out of scope and verify that action items are followed up on time
- Create ad hoc deliverables to facilitate client tasks, such as a content inventory spreadsheet or a deck explaining a new concept
- Always advocate for the client and our vendor partners so that they feel confident that we will guide them to where they want to be
- Manage the QA process, write test scripts, and execute test scripts.
- Train the clients on your projects
A program manager has these characteristics:
- You have 5–7 years of experience project managing technical projects. Experience utilizing an agile development methodology is a plus
- You are a detail-oriented problem solver
- You can be able to find efficiencies and dependencies between multiple streams of work, identifying how something from one project might affect another
- You have excellent verbal and written communication skills
- You have gone through enough software or web application development cycles that you have your own list of “lessons learned” for each of the project stages. Experience with projects based off of a CMS is a plus
We offer an exciting and creative working environment where employees feel challenged and their contributions are recognized. We are located in New York City; you must work from our offices. Opportunities for career and personal development are excellent.