Logo of Huzzle

Senior Front-End Developer Web UI , AVP, Charles River Development.

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    Engineering
  • Dublin

AI generated summary

  • You need a B.S. in a technical field, 6-10 years of software engineering experience, expertise in HTML5, CSS, JavaScript, TypeScript, frameworks like Angular/React, and Agile methodology.
  • You will design, develop, and test software solutions, collaborate with teams, conduct code reviews, write tests, troubleshoot issues, and mentor junior staff while following agile practices.

Requirements

  • - B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
  • - 6 to 10 years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting
  • - 4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired
  • - Authoritative experience with HTML5, CSS, Javascript, TypeScript and Java
  • - Authoritative experience with modern web frameworks such as Angular 2, React and Vue
  • - Able to contribute to complex design specs in consultation with senior staff
  • - Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight
  • - Excellent written and verbal communication skills
  • - Able to work well with peers in a collaborative team environment
  • - A minimum of 5 years working with an Agile development methodology strongly desired
  • - May be required on a limited basis.

Responsibilities

  • - Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation
  • - Collaborate with UI/UX Designers, Business Analysts and Product Managers to turn moderately complex business requirements into working and sustainable software
  • - Provide thought leadership in the design of UI Frameworks
  • - Develop, test, debug, and implement software programs, applications and projects using React, HTML, CSS, WebAssembly, Javascript, TypeScript, Java or other related software engineering languages
  • - Provide informed guidance and direction in code reviews
  • - Write unit and automation tests to ensure a high quality end product
  • - Contribute to written design and API documentation, and participate in customer documentation process
  • - Assist in improving development test methodologies and contribute to related test methodology frameworks
  • - Conduct manual tests to ensure a high quality end product
  • - Provide expert level troubleshooting on large, mission critical client implementations
  • - Actively participate in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • - Participate in cross-team group activities to complete assignments
  • - Provide mentoring to junior staff

FAQs

What is the main focus of the Senior Front-End Developer position?

The main focus is to work on the front end WEB UI for exception management workflows for the new Recon product, utilizing the React framework.

What kind of projects will the candidate be involved in?

The candidate will work on medium to large software enhancements and solutions, including modifications to core frameworks critical to system operation.

What experience is required for this role?

The role requires 6 to 10 years of professional software engineering experience, preferably in a financial services product delivery setting, with 4 to 7 years in solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.

Is knowledge of specific technologies necessary for this position?

Yes, authoritative experience with HTML5, CSS, JavaScript, TypeScript, and Java, as well as experience with modern web frameworks like Angular 2, React, and Vue, is required.

What is the team environment like for this position?

The candidate will be a senior member of an agile team and will actively participate in the agile software development process, including daily standups and sprint planning.

Will the candidate be involved in mentoring?

Yes, the candidate will provide mentoring to junior staff members.

Is a certain level of education required?

Yes, a B.S. degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field is required, with an MS degree strongly preferred.

Will the candidate need to conduct testing?

Yes, the candidate will be required to write unit and automation tests, conduct manual tests, and actively participate in improving development test methodologies.

Is travel expected for this role?

Yes, travel may be required on a limited basis.

What company is offering this position?

The position is offered by State Street Corporation, a leading provider of financial services to institutional investors.

We’re at the heart of financial services. And our clients are at the heart of everything we do.

Finance
Industry
10,001+
Employees
1792
Founded Year

Mission & Purpose

At State Street, we partner with institutional investors all over the world to provide comprehensive financial services, including investment management, investment research and trading, and investment servicing. Whether you are an asset manager, asset owner, alternative asset manager, insurance company, pension fund or official institution, you can rely on us to be focused on your challenges. We are committed to doing what it takes to help you perform better — now and in the future.