Build and contribute to Fidelity’s digital presence.
Build omni-channel user experiences and the underlying platforms needed to support digital presence.
Work on building entire features, from concept to deployment, as part of autonomous, cross-functional teams.
Contribute ideas to improve products and develop technical skills.
Requirements
5 years of professional experience developing web apps using Angular 12, RxJS, Redux/NgRx and TypeScript in an agile environment.
Experience or willingness to learn Android, iOS and mobile technologies.
Knowledge of web landscape, architectures (micro-frontend, BFF, Module Federation), trends and emerging technologies used in creating performant and resilient websites.
Advanced Git skills, branching strategies and CI/CD practices.
Knowledge of HTTP/S based APIs, Networking and how the internet works.
Expertise with test automation tools and frameworks e.g. Cypress, Playwright, Jest and Storybook.
Critical problem-solving skills.
Passionate about writing clean, testable, readable, and easily maintainable code with a test-first development approach.
Familiarity with developing features for our web experiences using Angular and Microservices in NodeJS/NestJS.
Experience with Nx workspaces, ability to use Nx for managing monorepos and enhancing developer productivity.
Experience in internet security: OAuth, Open ID connect and knowledge of standard methodologies.
Strong working knowledge of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB).
Tech Stack
Android
Angular
AWS
Cypress
DynamoDB
EC2
iOS
Jest
Microservices
Node.js
Redux
RxJS
TypeScript
Benefits
Hybrid work environment, requiring onsite work every other week.