SOFTWARE ENGINEER (USER INTERFACE, USER EXPERIENCE)
We are looking for talented front end software engineers to become core contributor to our growing team, which is made up of engineers with a wide skill set. The role offers exposure to the entire product suite and provides a great opportunity for ownership. The candidate will drive the Web UI implementation, while working closely with the Back-End team with significant domain overlap. We seek creative and clear thinkers with an aptitude for thorough and flexible architecture, who can take a product from inception to release. The ideal engineer will be passionate about solving some of the industry’s most complicated problems in providing efficient real-time analytics working with of various large datasets. This is an exciting opening for someone who enjoys working in a team-oriented and collaborative environment.
Leverage skillets of a Developer, Business Analyst, and Architect to take a project to completion
Take ownership of various initiatives for clients and internal analysts to design and provide solutions
Drive architecture decisions allowing the application to be scalable on the dimensions of data and users
Establish best of breed development practices, allowing us to grow the team
Ensure product quality by developing a comprehensive UI testing infrastructure with automation
Source ideas from the open source community to help keep the product suite current
Learn about the finance industry and generate ideas for the platform to grow
Skills & Experience
The ideal candidate would possess the following:
Relevant degree from a top university program
Appreciation for intuitive design
Building high-traffic, scalable, and high performance systems
Architecture, problem solving, testing, and agile development
Work with the open source community, developing OS Software is a plus
Core Java or Scala in an Enterprise Systems is a plus
Deep knowledge of the JVM, Core Java (5,6,7), and general development toolsets is a plus
A strong desire to learn about Hedge Funds, and the Financial Industry
The Technology Department at Client is responsible for realizing the company's vision by implementing, managing and evolving our highly scalable application. We approach finance with a fresh perspective, leveraging the latest technologies in functional programming, distributed computing and large dataset management to provide clients with not only intuitive analytics in sub-second, but valuable and actionable insights. Internally, Technology is the agent of operational efficiency, automating and streamlining various complex data management processes, and ensuring the integrity and reliability of the full product suite. The team is comprised of passionate, innovative and intellectually curious engineers from diverse backgrounds that share a common thirst for growth, the open source community and revolutionizing the finance industry.
Client is an equal opportunity/affirmative action employer and we welcome applications from all backgrounds regardless of race, color, religion, sex, national origin, ancestry, age, marital status, sexual orientation, gender identity, veteran status, disability, or any other classification protected by law.