Senior Front-End Developer, Vice President
Core
Design, develop, and maintain high-quality web applications and reusable UI components for Citi Equities to improve efficiency and reduce operational risk.
Role type
Senior Front-End Developer
Builds
Web applications and reusable UI components for Equities business units
Domain
Financial Services / Front-End Engineering
Required skills
React, TypeScript, Redux, WebSockets, HTML5, CSS3/SASS, Core JavaScript, Unit Testing (Jest, React-testing-library), RxJS, Webpack/Vite, RESTful APIs, NodeJS, Express JS, Debugging, Code performance optimization
Preferred skills
Bitbucket, Jenkins, Artifactory, Confluence, Java/Springboot, MongoDB, Micro Frontends, ESLint/TSLint, Docker, Openshift, Angular
Technologies
React, Redux, TypeScript, Vitest, Jest, React-testing-library, Redux Toolkit, RxJS, Webpack, Vite, NodeJS, Express JS, MongoDB, Docker, Openshift, Angular, Electron
Responsibilities
Design and develop web apps using React and TypeScript; Manage application state using Redux and middleware; Write unit tests to ensure high test coverage; Create reusable UI components; Contribute to application architecture and best practices; Perform code reviews; Plan and schedule work independently.
Seniority
Senior, hands-on IC