Previous Job
Software Engineer
Ref No.: 18-00807
Location: Boulder, Colorado
Position Type:Direct Placement
Start Date: 01/17/2018
The position of Software Engineer for Front-end Development is involved in this development process, defining API and software services that enable use of telephony services and additional value-add functionality. This role will focus on the development of client-side functionality, and will also be responsible for integrating back-end elements built by other developers. As such, this role requires a solid understanding of back-end technologies, in addition to an advanced understanding of Javascript and UI technology.

What you do:
- Customer Focused
o Writing reusable, testable, and efficient code
o Integration of back-end APIs client-side logic
o Implementation of security and data protection
o Establish strong working relationships with colleagues

· Innovative
o Design and implementation of low-latency, high-availability client side applications built on performant asynchronous back-end applications
o Ship world class telecom API products deployed in large scale environments

What you'll need to succeed:

Education & Experience:

· Demonstrable experience building applications using progressive Javascript frameworks such as VueJS, ReactJS or AngularJS.
· Ability to construct and deconstruct user interface mockups designs into HTML and CSS components.
· Experience working with Rest based APIs in a client side application.
· Understanding of SQL and NoSQL database concepts.
· Experience with latest security design latest web security best practices. This would include knowledge of user authentication and authorization between multiple systems, servers, and environments.
· Ability to explain the fundamental design principles behind scalable applications.
· Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
· Strong unit test and debugging skills.
· Proficient understanding of code versioning tools and processes such as gitflow.

The technologies you'll work with:

This position will have exposure to a variety of technologies. Ideal experience will include some of these, and the company will provide training and experience in those that are new:

· Operating system: Windows, Linux, OS X
· Databases & Networking: Postgres, MongoDB, Redis, MySQL, Cassandra, RabbitMQ
· Languages: JavaScript, TypeScript Python, C
· Tools: AngularJS, React, React Native, FreeSWITCH

The secret sauce:

Our most successful stars are committed to continuous improvement. To see where you stand, check out our core competencies:

· Competitive "All-In”
· Customer-Focused
· Data Driven
· Innovative
· Integrity/Credibility
· Intellectual Curiosity

Your success defined:

· Release of new software capabilities available in company product offerings
· Meeting scalability goals
· Increased usage of company services
· Expansion of company customer base
· Being a team player

If interested and qualified please send an updated resume to Sarah at