Role Summary: We are looking to hire an experienced UI developer to join our dynamic team. To ensure success as an UI developer, you should have extensive knowledge of theoretical software engineering, be proficient in AngularJS, JavaScript, HTML, and CSS.

What does a great UI Developer do? UI developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user. Enjoy solving problems individually and as part of a team. Excellent communication skills in written and spoken English.

As a UI Developer, you can look forward to:

  • Designing and developing user interfaces using AngularJS best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Making complex technical and design decisions for AngularJS projects
  • Ensure that the finished product is delivered to the client on time, with high quality and is signed off by the client.
  • Research and correct software defects reported by our clients.

Basic Qualifications for Consideration:

  • Degree in Computer Science, Computer Engineering, or in a relevant field.
  • 9+ years of experience in JavaScript (JS) web development.
  • Experience with JavaScript / Typescript, Browser DOM APIs, HTML5 & CSS
  • Experience with web build systems – Grunt, etc.
  • Experience with JavaScript frameworks such as Angular JS / Angular / ExtJS.
  • Experience with code analyzing tools - JSLint
  • Experience with web application architecture and DevOps principles.
  • Experience with API integration and best practices - REST, etc.
  • Experience with general web concepts: HTTP, Security Headers, Browser Caching.
  • Experience with version control and code review tools like GitLab, TFS, etc.
  • Previously worked as a member of a high-performance Agile Sprint team.

Preferred Qualifications for Consideration:

  • Experience working with international and remote teams.
  • Unit Testing / Jasmine / Karma
  • Good understanding of OWASP Top 10 Web Application Security Risks have experience in adhering to the standards to avoiding those risks.
  • Experience providing support in troubleshooting issues in live environments.
  • Experience working with applications on Financial domain.
  • Strong commitment towards quality and schedule.

About InvestCloud

Headquartered in Los Angeles with a global presence, InvestCloud develops first-class, financial digital solutions, pre-integrated into the cloud. By empowering investors and managers with a single version of the integrated truth through its unique digital platform, InvestCloud creates beautifully designed client experiences and intuitive operations solutions using an ever-expanding library of digital modular apps. The result? Powerful products for individual investors and institutions alike, assembled on-demand to meet clients’ specific needs.

If you are a Colorado resident and this role is available in Colorado or remote, you may be eligible to receive additional information about the compensation and benefits for this role, which we will provide upon request. Please send an email to

InvestCloud is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.