Technology is the key differentiator that ensures that we manage our global businesses and serve clients on a market-leading platform that is resilient, safe, efficient, smart, fast and flexible. Technology redefines how we do business in global, complex and dynamic financial markets. We have a large number of award-winning technology platforms that help to propel our Firm's businesses to be the top in the market. We have built strong techno-functional teams which partner with our offices globally taking global ownership of systems and products. We have a vibrant and diverse mix of technologists working on different technologies and functional domains. There is a large focus on innovation, inclusion, giving back to the community and sharing knowledge.
Firmwide Data Office (FDO) is a group within the Cyber Data Risk & Resilience Division that focuses on data as a key priority of Morgan Stanley's overall Strategy. FDO develops common principles for ownership, distribution and consumption of data, tooling and standards for data accessibility, a framework for governing data and help address data architecture and data quality issues for new and existing initiatives at the firm by collaborating heavily with various business units and technology functions in the firm.
We are looking for an experienced front-end developer to join the Data Governance & Cataloguing fleet within FDO as we expand and pursue a rapid delivery driven by Firmwide and Regulatory initiatives. The candidate will be expected to work at a senior level within an Agile squad, planning and implementing changes in our developing set of UI projects implemented predominantly in Angular. The developer will be expected to deliver at all stages of the software development lifecycle; gathering requirements, offering best-practice solutions to rapidly evolving goals and working closely with other fleet members to ensure deliverables are produced to time and to the highest standard.
Responsibilities
The successful candidate will be a highly motivated team player and a confident self-starter, with development acumen towards solving engineering problems.
Key responsibilities of this role are:
> Developing new components and services in Angular, RxJS, Ag-Grid and Material; integrating with new server-side microservices and, where required, advising on or implementing server changes
> Performing code reviews and guidance for other developers in the fleet; guiding other UI developers in industry best practices
> Building automated unit and end-to-end tests for new and existing features
> Actively participating in code reviews and Agile ceremonies
> Creating prototypes and wireframes for new features in conjunction with business users and stakeholders
Required Skills
> 7-10 years' expertise with demonstratable work history of designing and developing modern web applications in Angular
> Expert level JavaScript/TypeScript knowledge in a cross-browser environment
> Strong expertise with reactive web development using RxJS
> Knowledge of Ag-Grid Enterprise features and styling/testing concerns
> Use of component/styling libraries e.g. Material and visualization/graphing libraries; D3
> Ability to create wireframes and prototypes from complex requirements in order to iterate prototype designs with stakeholders (Balsamiq/Figma)
> Proficiency in writing unit tests with Karma and end-to-end tests using Cypress/Cucumber
> St Required Skills
> 7-10 years' expertise with demonstratable work history of designing and developing modern web applications in Angular
> Expert level JavaScript/TypeScript knowledge in a cross-browser environment
> Strong expertise with reactive web development using RxJS
> Knowledge of Ag-Grid Enterprise features and styling/testing concerns
> Use of component/styling libraries e.g. Material and visualization/graphing libraries; D3
> Ability to create wireframes and prototypes from complex requirements in order to iterate prototype designs with stakeholders (Balsamiq/Figma)
> Proficiency in writing unit tests with Karma and end-to-end tests using Cypress/Cucumber
> Strong technical analysis and problem-solving skills
> Strong communicator
> Proficiency in Git, Bitbucket, Github, CI/CD pipelines, build tooling
Desired Skills
> Previous IB background
> Expertise in server-side development (Java/Spring frameworks)
> Knowledge of ngrx or similar
> Experience of server-side development using Node
> Experience with designing RESTful Web Services/microservices
> Creation/design of dashboards in Tableau, PowerBI or similar
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste https://www.morganstanley.com/about-us/global-offices into your browser.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.