Senior UI Developer recruitment
The team is responsible for building a technology platform that allows a community of companies, venture capitalists, and institutional investors to exchange equity for capital in both public and private markets. They are an expert team of agile software engineers and each member takes on part of the responsibility to own and deliver crucial features to help grow this new and exciting business. As part of the ECM technology team, you will participate in all aspects of the software development lifecycle including product design, architecture and system design, development, testing, deployment, and support, as well as learn the business of Raising Capital, Equity Trading, and the broader Financial Services industry.
Their suite of end-user products utilizes state of the art web technologies and relies heavily on open source solutions. The stack is built on Backbone.js, jQuery, Twitter Bootstrap, CoffeeScript and node.js backed by RESTful Java data services that provide clean access to their data.
The Role
- They need a strong UX Developer to help us build their next generation, web-based applications to launch a new startup business within the firm. You will be the primary developer responsible for the user interface for their flagship application.
- You will participate in all aspects of the software development lifecycle including product design, architecture and system design, development, testing, validation, and support.
- You will work with BAs, Designers, Testers, Sales people, Subject Matter Experts, System Admins, and others in a cross-functional team.
Qualifications/Skills
- Bachelor’s Degree in Computer Science or Engineering or equivalent.
- 3-5 years of web development experience.
- Deep Development Experience in HTML5, CSS, and JavaScript (jQuery).
- Strong visual perception and ability to faithfully implement pixel-perfect UIs from design mockups.
- Strong understanding of design fundamentals.
- Expertise with CSS and modern CSS-generating languages and frameworks (Sass, Less, Stylus, Twitter Bootstrap, Compass, Blueprint, etc).
- Experience writing cross-browser and mobile CSS and Javascript, and familiarity with differences between browsers (including mobile browsers).
- Experience writing fast, responsive UI code. You know the right way to structure complex Javascript on the client side for top performance.
- Ability to build fully-functional UI prototypes driven by dummy data.
- Experience building custom Javascript controls.
- Familiarity with cutting edge CSS3 features and common workarounds.
Bonus Qualifications
- Experience designing UIs.
- Proficiency with Photoshop.
- Experience working with CoffeeScript.
- Experience working with MVC frameworks (Ruby on Rails, Node Express, Groovy on Grails).
- Experience using both relational (Oracle, Postgres, MySQL, etc..) and non-relational (MongoDB, Redis, Cassandra, etc..) database technologies.
- Development experience with Java.
- Experience developing applications using node.js or cloud based hosting platforms (Heroku, Amazon Cloud Services, RackSpace, Google App Engine).
- Experience in the Financial industry.