Frontend Software Engineer
Symphony
(Palo Alto, California)Symphony has attracted the world’s top financial institutions with a $66 million investment to develop a scalable, cloud-based and highly secure collaboration and communication platform that will address the enterprise and compliance requirements for the financial services industry.
Symphony is growing! We have various opportunities for Frontend Engineers with expert JavaScript knowledge. You'll design and implement a rich, javascript-based, enterprise-class single-page messaging application, including client-based end-to-end encryption and related security in the browser. We use a modern React and Redux stack to create a dynamic and low-latency UI. Our platform is redefining the way secure organizations communicate and make decisions.
You'll focus on cutting edge features that balance the needs of the user with our fortune-500 customers. You’ll be solving real world problems related to messaging, notifications and prioritizing content, without compromising compliance and regulatory integration with an enterprise focus. The UI is a first class citizen in our model, and our business is built on providing features and security consideration never before combined.
- Work with Product Designers to design and implement the next generation of Symphony’s Enterprise products
- Build efficient and reusable frontend components
- Identify and address performance bottlenecks
- Contribute to every part of our product pipeline from inception to delivery
- Desire to sweat the “small stuff” - you are dedicated to getting the details right
- Identify and communicate best practices for frontend engineering
Required Qualifications:
- 4-5 years experience in software development with emphasis on frontend development for a "Senior" position
- 2+ years experience in frontend development for a "Mid-level" position
- 1+ years experience developing single page JavaScript applications
- Foundational knowledge of vanilla JavaScript programming techniques
- Experience working with one or more JavaScript frameworks - React, Redux / Flux, Angular, Backbone, Ember, etc...
- Passion for performance debugging and benchmarking
- BS degree in Computer Science, a related technical field, or equivalent experience
Symphony's Technology Stack:
Here’s what we use:
- React
- Redux
- Babel (ES2015 / ES6)
- Gulp
- SASS
- Browserify
- Karma / Jasmine
Additional Notes on Compensation
Competitive salary based on experience, skills, and qualifications, and Medical, Dental, and Vision coverage, 401(K) Plan Life and AD&D coverage
Questions
There are no answered questions, sign up or login to ask a question
- Benchmarking
- Debugging
- Familiar with UI Toolkits and Frameworks
- JavaScript
- Software Development
- AngularJS
- Backbone.js
- Front End Development
- Sass
- ES6
- Ember.js
- Computer Science
- React.js
- Stack
- Flux
- JavaScript Frameworks
- Jasmine
- Gulp
- Karma
- Browserify
- engineering
- VanillaJS
- Redux
- ES2015
- Single-Page Applications (SPA)
- End-to-end encryption (E2EE)

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.