ACA Compliance Group logo

Frontend Web Developer

About the Employer
  • ACA Compliance Group

Job Description

Position Objective:

The role ofSenior Product Engineer - UIis tocontribute in a senior capacity to the development of ACAsComplianceAlphaplatform.In this role you will own software in all phases of the software lifecycle from architecture and design through deployment and release.You will be part of a team buildingdata rich, interactive, user friendly front-end for a best-in-class enterprise SaaS platform.

Summary of Responsibilities:

  • Lead a team of on-site and offshore engineers to get features developed consistent with ACA standards / design principles
  • Analyze business needs, define requirements, and propose solutions to solve issues
  • Work closely with other developers, testers, business analysts, and product owners to develop functionality for new or existing software
  • Provide diagnostic support and issue resolution for ACA-developed software applications
  • Follow planning and estimation process and monitor the teams progress towards achieving our customer satisfaction goals and project deliverables
  • Perform ad-hoc work/special projects as necessary to support ACA on various client and internal initiatives

Summary of Minimum Qualifications and Knowledge Requirements:

  • Bachelor's Degree incomputer science, information systems, math, physics, or related field preferredor equivalent experience
  • 5+ years professional experience in software development
  • In-depth understanding of UI technologies and patterns that includes but not limited to Angular 2+, Redux, NGRX, RXJS, TypeScript /Javascript, JSON, HTML5, CSS andOpenAPI/OData.
  • Very strong knowledge in Angular 2+ that includes:Rxjs(observables), change detection, TypeScript,uni/bi-directional data flow, reactive forms
  • Knowledge of implementing third party component libraries
  • Common programming patterns (containers, presenters,etc)
  • Experience working with Jasmine, Karma, or Jest
  • Tenacious attitude towards debugging problems during the developmental cycle
  • Very strong curiosity of how frameworks like Angular work under the hood and always looking to improve on existing patterns and is constantly driven to learn
  • Ability to work in a fast-paced, collaborative team environment
  • Knowledge of professional software engineeringprocesses& best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Big team player that excels in collaborating with team members to figure out the best solutions that meets the needs of team members and stakeholder

Summary of Preferred Qualifications and Knowledge Requirements:

  • Experience working with Angular Material andDevExtremecomponents
  • Experience working with Angular CLI andAngularsbuild system / configuration
  • Knowledge of Googles Material Design specifications
  • Knowledge of cross-browser issues and compatibility
  • Demonstrate well-rounded knowledge of infrastructure CI/CD related items such as servers, terminal commands, virtual machines, Docker, networks,etc
  • Experience with Microservices / Serverless patterns
  • Experience with Mobile first programming and best practices
  • Expertise in modern frontend JavaScript frameworks (AngularJs, Angular, React, Vue, etc.) andRxJS. Bonus points for experience with Angular 5+ andNgRX
  • Experience as a subject matter expert in building responsive web UX with HTML and Sass/CSS, includingmixins, media queries, and semantic HTML with good understanding of browser compatibility and responsiveness and a natural eye for detail
  • Experience with Front-end tooling (Webpack, NPM, Yarn, etc.)
  • Experience with Gitandgitflowand in larger team environments
  • Experience creating and consuming REST web services
  • Experience with AWS and implementing distributed, cloud-based applications
  • Excellent written and verbal communication skills and ability to express ideas clearly and concisely in good grammatical form, as well as effectiveness of expression in individual and group situations

With over550employees worldwide, ACA provides services to over 4,000 regional, national, and global firms in the financial services industry. ACA clients include 89% of the top 100 hedge fund managers (Hedge Fund Alert, April 2019), 79% of the top 100 private equity firms (PEI300, May 2019, 83% of Americas top 100 money managers (Institutional Investor, 2018), 78% of the top 50 real estate firms (PERE 100, June 2019), 79% of the top 100 Mutual Funds (Mutual Fund Directory 2019).

ACA is an equal opportunity employer and does not unlawfully discriminate against current or prospective employees on the basis of race, color, religion, sex, age, national origin, pregnancy, familial status, marital status, sexual orientation, gender identity, disability, veteran status, citizenship, ancestry, genetic information, or any other characteristics prohibited by law.

ACA Compliance Group
Frontend Web Developer

Tags: angularjs, javascript, html5, aws, typescript