Softworld Senior Software Engineer - Front-end / Visualization in Boston, Massachusetts
Senior Software Engineer - Front-end / Visualization
| Contract to Hire
Post Date: 03/09/2018
Job ID: 225810
Projected Description/Purpose of Role:
The Research Data Analytics (RDA) team is responsible for turning Data Science into a recognized source of strength and competitive differentiator for the firm. The RDA team is focused on building both Content and Capabilities to empower all investors to extract the maximum value from data, to inform their investment decisions. The team is composed of an interdisciplinary mix of quantitative investors, data scientists, and systems engineers. We are looking for a web development and user experience generalist with a well-rounded front-end skill-set who loves building slick UIs for end users.
The Software Engineer will have excellent communication skills and a proven ability to put complex systems into production.
They will also have…
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translate designs and wireframes into high quality code
Evaluate and implement dashboarding frameworks to manifest investment data and analysis for use by investment professionals
Build D3-style charting & visualizations with overall responsibility for investment science front-end clients. This includes developing custom front-end screens for vendor products like metadata management, data science notebooks, and data analysis projects.
Conduct maintenance and fine-tuning of dashboard design; support the business in the identification and mitigation of data issues
Implement SDLC best practices including building out parts of the CI/CD pipeline
Work closely with Data Quality teams to ensure data integrity & completeness.
Strong attention to detail is required
5+ years developing UIs with modern front-end frameworks like ReactJs, Angular, Bootstrap
Experience with data visualization for data science is a plus (Tableau, D3, Graphana, Jupyter Notebooks)
Understanding of data modeling, data analysis, and data management principles
Bachelor’ s Degree in Computer Science, engineering, math, or related field, or equivalent experience.
Experience in Financial Industry is preferred