September 21, 2016

Senior Software Engineer

Staffing & Recruiting Company - Holmdel, NJ

View Job Summary View Job Summary

Job Description

Senior Software Engineer

Our client is a global leader in realtime

communications software solutions for service providers,

enterprises, independent software vendors, systems integrators and developers in over 80

countries. The company has an awardwinning,

disruptive realtime

communications software

development platform, is built from the company's global telecommunications network and security

technologies. The platform enables these companies to easily embed a full suite of voice, video,

chat, screensharing

and collaboration capabilities into their existing business, web and mobile

applications. The company's Network Modernization, Unified Communications,

Mobility and Embedded Communications solutions enable its customers to quickly capitalize on

growing market segments and introduce differentiating products, applications and services. Their


solutions, which are deployable in the network, on premise or through the cloud,

help its customers connect people to each other and address the growing demands of today's

consumers and businesses for realtime

communications wherever they happen to be.


Senior Application Developer will be responsible for delivering / driving a rich, intuitive & adoptable

client experience leveraging proprietary and 3rd party APIs and solutions.



Supports and develops the integration to the ERP (i.e. SAP), CRM (i.e. Salesforce),

Productivity (i.e Office 365) and various other3rd party solutions with a proprietary realtime

communications platform.

Develops unit tests and automated regression tests for embedded and standalone clients.

Understands the depth of an application to analyze issues & bugs and to estimate new

features and improvements

Works closely with the Business owners and the functional teams to facilitate successful

execution of deliverables

Is willing to support the standby service team, in case needed, to guarantee a 24x7 uptime of

the client environments

Must have 5+ years of professional development experience (not academic/internships) in an

enterprise environment

5+ years of experience with objectoriented

design, data structures, algorithms and all phases

of the software development life cycle

Build and optimize web properties for worldclass

user experience, brand awareness, lead

generation/conversion, and increase engagement

Participate in design, development, and delivery of all new web based UI components

Prototype new web UI interfaces, prototype improvements to existing web UI interfaces

Knowledge in development of Web architectures

Knowledge in Web Application Testing

Knowledge in Web Security to harden the application

Strong proficiency with HTML 5 and CSS

Javascript Framework Experience (React, Mithril, AngularJS, Node.js)

Developing and Consuming RESTful web services

Good communication skills

Global team player

Align to client strategy and assist overall team to execute infrastructure roadmap

Experience developing a mobile application on either iOS or Android

Familiarity with mobile platform development environments for either IOS or Android

Understanding of the differences between Mobile development vs Workstation development.

Proficiency with Database and Browser technology

Familiarity with Nginx

Experience with realtime


Familiarity with solutions like Phone Gap, Crosswalk

Familiarity with PHP

Familiarity with Date

Familiarity with Java

Familiarity with ObjectC

or Swift