Web UI Developer
Interactive Intelligence Inc. 32 reviews - Research Triangle Park, NC

This job posting is no longer available on Interactive Intelligence Inc.. Find similar jobs:Web Ui Developer jobs - Interactive Intelligence jobs

Interactive Intelligence is seeking multiple Web UI Developers to join our team to help design and implement our next-generation of cloud-based telephony and call center services. This person will be part of the core team in Interactive Intelligence’s new cloud services development center in the heart of the Triangle area and will design and implement web user interfaces that are functional, intuitive, and elegant. These interfaces will serve call center and corporate users around the world and will serve as a model for a new generation of web-based interfaces for Interactive Intelligence and our growing customer base.

Founded in 1994 and now backed by more than 4,500 customers worldwide, Interactive Intelligence Group, Inc. (NASDAQ: ININ) is a global provider of contact center automation, unified communications, and business process automation software and services for customers like Motorola, US Airways, Sony & Harvard University.

As we build out and staff our new development center (centrally located in the Triangle in Morrisville, near the airport), you’ll enjoy some of the perks you often dream of but rarely find in today’s job market, including:

Challenging problems to solve

A team of talented co-workers who can help you solve them

Flexible workspaces designed for the individual and the task they are currently working on

Freedom to choose your own computing platform (OS, tools, etc.)

Competitive salary/benefits

A role in one of Forbes’ Top 10 Small Companies

This role won’t be right for just anyone. For this role, the right candidate will be:

A solid, proven developer. You know your stuff and your peers know that you know your stuff.

A user-centric designer. You can give us a list of URLs that present user interfaces that you built and take pride in. Your UIs are recognizable by their straight-forward approaches and elegant designs. You understand the tasks and workflows that users are trying to accomplish when using your interfaces and you make difficult decisions on their behalf.

Knowledgeable of existing technologies, passionate about new technologies, and experienced to know when to use the right tool for the job.

An effective generalist across technologies outside your specific domain of expertise, including databases, mobile apps, interfacing with legacy technologies, etc.

Responsibilities:
Work with Product Managers and UX Designers/Architects to establish the requirements for your user interface, often working from wireframes, mock-ups, or prototypes.

Analyze UI requirements for completeness, unexpected impacts, and potential user-impacting concerns.

Drive UI requirements through to an implementation-ready specification, complete with accurate sizing estimates and task breakdowns

Work closely with QA / Test team members to help them understand the implications of your UI implementation, how best they can test it, and what areas may require specific focus

Build UIs with anticipation of automated testing leveraging tools like Selenium, etc.

Work closely with UI/UX and web architecture teams to enable performant, near-real-time updates to the browser with responsive rendering to the end user

Own given features/pages beginning to end, from mockups & design documents/reviews to acceptance testing and deployment

Requirements:
3 years of software engineering experience with 2 most recent years building web-based UIs. 5 years experience preferred.

Intimate understanding of HTML, CSS and JavaScript, with recent experience in HTML5 and CSS3.

Demonstrable experience in Javascript & JQuery required.

Experience in one or more Javascript frameworks (e.g., Knockout, Backbone.js, Ember, etc.) desired.

Familiarity with back-end technologies, including SOA, RESTful interfaces, tiered application development, Java app servers (Tomcat, JBoss, etc.), SQL, NoSQL (Hadoop, Redis, Couchbase, etc.) is preferred.

Familiar with push-based notification architectures.

Understanding of performance trade-offs in web applications and how the distribution of the “V” in “MVC” can impact performance.

Experience with server-side Java technologies, with Spring MVC being preferred.

Experience in Linux operating environments desired.

Experience in cloud-environments (AWS, OpenStack, etc., with an initial preference for AWS) preferred.

Good verbal and written communication skills

Experience in building hybrid HTML5 UIs for mobile platforms (iOS, Android, etc.) preferred

Experience working in a start-up (or similar) environment preferred

Bachelor’s degree in Computer Science or related discipline.

To all recruitment agencies: Interactive Intelligence, Inc. does not accept unsolicited agency resumes. Please do not forward resumes to Interactive Intelligence, Inc. employees or any other company location. Interactive Intelligence, Inc. is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company

.

About this company
32 reviews
Interactive Intelligence (Nasdaq: ININ) is a global provider of customer engagement, unified communications and collaboration software and...