'Logo of ' State Street Corporation
State Street Corporation
Burlington, MA, USA
Visit website StateStreet Apply for this position
Posted 1 week ago

Team Lead Web Framework

Agile JavaScript React TypeScript Vue.js WebAssembly

Charles River Development is looking to hire a Team Lead to help us establish a new web framework group within our R&D organization and drive the next generation of applications. Successful candidates will have past experience managing a web frameworks team. Past responsibilities should be inclusive of strategy, goal setting, and project and people management. CRD team leads follow the player/coach model so you will need to have extensive experience building and maintaining large and complex web based products over many releases and will understand what it takes to build robust and extensible component libraries for use by large distributed engineering organizations.

Responsibilities

  • Manage a development team’s staff, including assignment of work items, employee performance, engagement and professional development
  • Work with Product Owner to design and develop software solutions to meet market need and assist in managing the product backlog for their functional area
  • Fulfill the Scrum Master role by leading the team in their Agile development process and working to foster a strong continuous improvement culture
  • Identify improvements in team development and quality including defining new strategies, processes, and required tooling to improve quality
  • Write, review and approve software development specifications, projects, proposals, methods and schedules
  • Provide expert guidance and critical analysis of proposed changes during code reviews
  • Advise staff members on complex technical problems including specifying proper software designs and use of existing facilities to solve common problems
  • Monitor progress on a variety of initiatives and work packages to ensure fulfillment of product and scheduling objectives
  • Review testing strategy and test plans for team’s product to ensure high product quality
  • Mentor team members to cultivate technical and financial domain knowledge expertise, and assist with developing other essential skills to further their careers
  • Develop, test, debug, and implement software programs, applications and projects using HTML, CSS, WebAssembly, Javascript, TypeScript, Java or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business
  • Work with the client services organization to provide support & maintenance to current customers
  • Support the sales organization and assist in the execution of POCs for prospective customers
  • Coordinate with other Scrum teams within the R&D organization to ensure seamless integration of functional workflows

Education

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.

Experience

  • A minimum of 15 years of progressively responsible professional software engineering experience
  • A minimum of 10 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 design and develop software solutions to business and technical problems of high complexity
  • Outstanding 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