Citi

Senior Frontend Engineer, Assistant Vice President

Citi
Apply
18 hours ago
Singapore, SingaporeSenior

Responsibilities

  • Design, develop, and maintain web applications using React and TypeScript.
  • Manage application state using Redux and Redux Toolkit.
  • Write unit tests with Vitest and integration tests with Cypress.
  • Build and maintain reusable UI components for Trade Management web applications.
  • Contribute to application architecture, frontend frameworks, design patterns, and engineering best practices.
  • Perform code reviews and improve software quality, maintainability, and testability.
  • Plan and execute work independently, including implementing functionality without direct supervision.
  • Collaborate with clients, front-office, operations, product development, and technology stakeholders to define requirements and deliver impactful features.
  • Serve as an advisor or coach to new analysts.

Requirements

  • At least 5–6 years of frontend development experience with React and TypeScript.
  • In-depth knowledge of React, Redux, Redux Toolkit, Cypress, and Storybook.
  • Extensive experience with Cypress and Vitest, with a focus on test-driven development.
  • Advanced proficiency in JavaScript and TypeScript, including complex types, interfaces, and generics.
  • Proficiency in responsive web design and CSS.
  • Familiarity with Node.js, Java Spring Boot APIs, RESTful web services, XML, and JSON.
  • Familiarity with relational database technologies such as Sybase, SQL Server, or Oracle, as well as NoSQL technologies.
  • Understanding of clean coding principles and the ability to manage deadlines and changing requirements.
  • Strong written and verbal communication skills and the ability to collaborate in an ambiguous, problem-solving environment.
  • Bachelor’s or university degree, or equivalent experience.
  • Knowledge of equity derivatives products and product lifecycles is preferred.
  • Experience with AngularJS is preferred.
  • Experience with OpenShift, Kubernetes, or other cloud platforms is preferred.

Benefits

  • Full-time position based in Singapore.
  • Collaborative, diverse, and respectful working environment with opportunities to shape technical direction and serve global clients.

Tech Stack

CSSCypressJavaJavaScriptKubernetesMicrosoft SQL ServerNode.jsOpenShiftReactReduxSpring BootTypeScript

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me