1,719,125open jobs
102,305companies
258,655added this week
Browse all
Location
Hybrid (Mexico City, Mexico)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Aug 27, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

This role will assist with the development of our internal Angular design system component library, strongly contributing to thestabilityand scalability of our core frontend frameworks. As a key engineer on the team, you will focus on high-quality component development, ensuring our library is structured and documented in a way that enables AI tools, code generation workflows, and agentic experiences toconsume and build with our components. You will work closely with the rest of our framework development team and CSS lead to maintain a cohesive and consistent foundation across design and code.

Integrated within the Design organization, you will produce code that aligns with the standards of our internal design library. This is a core engineering role focused on building and maintaining high-performance Angular components that deliver a best-in-class user experience to our clients, both internally and externally. You will also partner closely with internal development teams to provide onboarding, integration guidance, and ongoing technical support as they adopt the library.

Responsibilities

  • Build, maintain, and improve reusable Angular UI components aligned to our design system guidelines

  • Write unit tests using Jasmine/Karma and end-to-end (e2e) tests using Cypress

  • Develop and maintain complex data table and filtering features within the design system

  • Collaborate on reactive form components and form input patterns defined by the design system

  • Ensure all components meet accessibility standards (WCAG) through automated testing tools

  • Help maintain and generate component documentation

  • Apply consistent code quality standards using ESLintand Prettier

  • Work within the Angular library project structure, including ng-package, schematics, and multiple tsconfigtargets

  • Work with AI to accelerate development of the library, and to embed the design systeminto our internal AI solutions

  • Participate in the versioning and release of the Angular component library and provide support to its consumers

Required Skills

  • 2-5 years of hands-on experience with Angular (v15+; project is on Angular 21) and a solid understanding of reusable component-level development

  • Strong understanding of TypeScript and RxJS

  • Experience with Angular Reactive Forms and component lifecycle hooks

  • Proficiency with HTML/SCSS and component-level styling using design tokens

  • Experience writing high-quality code that is well-documented and easy to maintain with accompanying unit tests and familiarity with end-to-end (e2e) testing

  • Comfortable working in a monorepoand Angular library project structure

  • Comfortable working within Figma to analyze design specifications

  • Solid Git workflow skills, including branching, pull requests (PRs), and code reviews

  • Strong attention to detail & analytical skills

  • Strong communication skills, and ability to raise and escalate concerns when appropriate

  • Stay up to date on the latest software development trends and technologies

Desirable Skills & Experience

  • Prior experience contributing to or consuming a design system or component library

  • Familiarity with Angular CDK and advanced component patterns, such as portals, overlays, and virtual scrolling

  • Experience with Angular Schematics, including ng-add, ng-generate, and ng-update

  • Awareness of WCAG/accessibility principles and automated accessibility (a11y) testing

  • Understanding of CI/CD pipelines (Jenkins) and containerized deployments using Docker and Helm

Education

  • Bachelor’s/University degree or equivalent experience

    ------------------------------------------------------

    Job Family Group:

    Technology

    ------------------------------------------------------

    Job Family:

    Digital Design Engineering

    ------------------------------------------------------

    Time Type:

    Full time

    ------------------------------------------------------

    Most Relevant Skills

    Please see the requirements listed above.

    ------------------------------------------------------

    Other Relevant Skills

    For complementary skills, please see above and/or contact the recruiter.

    ------------------------------------------------------

    Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

    If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

    View Citi’s EEO Policy Statement and the Know Your Rights poster.

    Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    1,719,125 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account Continue with Google
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Frontend
    Similar stack
    Same company
    Mexico City
    Hybrid • Full-Time • 2+ years exp • Guadalajara
    JavaScript
    TypeScript
    Frontend
    Angular
    React.js
    Storybook
    npm
    Material UI
    styled-components
    Emotion
    DevOps
    CI/CD
    Git
    Design
    Figma
    QA
    Jest
    Apply
    In office • 5+ years exp • Mexico City
    Python
    JavaScript
    PowerShell
    C#
    Node JS
    Bash
    Groovy
    Databases
    Redis
    DevOps
    Azure
    CI/CD
    Jenkins
    Git
    AWS
    Kubernetes
    Apply
    In office • Full-Time • 3+ years exp • Bachelor's Degree • Mexico City
    JavaScript
    TypeScript
    Frontend
    Angular
    Bootstrap
    React.js
    Apply
    Remote (Mexico) • Full-Time • 5+ years exp • Mexico City
    JavaScript
    TypeScript
    AI/ML
    Agentic Workflows
    Frontend
    Next.js
    React.js
    Apply
    Remote (Mexico, PST hours) • Full-Time • 5+ years exp • Mexico City
    JavaScript
    AI/ML
    Copilot
    Cursor
    Claude Code
    Frontend
    GSAP
    Tailwind CSS
    Next.js
    Three.JS
    React.js
    Framer Motion
    Design
    Figma
    Apply
    $4k per year • In office • Bengaluru • Ahmedabad • Delhi • Mumbai
    Python
    TypeScript
    SQL
    AI/ML
    Function Calling
    Speech Recognition
    LLM
    RAG
    Text-to-Speech
    LLM Guardrails
    DevOps
    GCP
    AWS
    Apply
    Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Kuala Lumpur
    AI/ML
    AI Agents
    DevOps
    Incident Management
    SLI/SLO/SLA
    Management
    ITIL
    Apply
    In office • Manila
    AI/ML
    AI Agents
    DevOps
    SLI/SLO/SLA
    Apply
    QAエンジニア 21 days ago
    $28k – $38k per year • In office • Full-Time • Tokyo
    Python
    Java
    Rust
    Kotlin
    TypeScript
    C++
    AI/ML
    Claude
    Claude Code
    Vertex AI
    Gemini
    LLM
    OpenAI
    Anthropic
    DevOps
    GCP
    Azure
    AWS
    GitHub
    Linux
    Windows
    Apply
    ≈ $74k – $192k per year (Estimated) • Hybrid • Full-Time • London
    JavaScript
    Databases
    Apache Kafka
    AI/ML
    AI Agents
    Frontend
    React.js
    DevOps
    Splunk
    CI/CD
    Management
    Agile
    Apply
    UI Frontend Developer 22 days ago
    Hybrid • Full-Time • Bachelor's Degree • Budapest
    Python
    JavaScript
    TypeScript
    Frontend
    Zustand
    Redux
    Webpack
    Next.js
    React.js
    Vite
    Storybook
    Gatsby
    Jotai
    Recoil
    Redux Toolkit
    Mobile
    State Management
    DevOps
    WebSockets
    Git
    Docker
    Kubernetes
    QA
    Cypress
    Jest
    Apply
    $114k – $171k per year • Hybrid • Full-Time • 6+ years exp • Tampa
    JavaScript
    Frontend
    Webpack
    React.js
    npm
    Mobile
    JUnit
    DevOps
    GitHub Actions
    GitLab CI
    Azure
    CI/CD
    Jenkins
    Git
    AWS
    AWS Lambda
    Amazon EC2
    Amazon S3
    Management
    Agile
    Scrum
    Kanban
    QA
    Jest
    Apply
    ≈ $47k – $122k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Singapore
    JavaScript
    Java
    TypeScript
    SQL
    Node JS
    Java
    Spring Boot
    Frontend
    Redux
    React.js
    Storybook
    Redux Toolkit
    DevOps
    OpenShift
    Kubernetes
    QA
    Cypress
    Vitest
    Apply
    $66k – $100k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Mississauga
    Apply
    Remote (Mexico, PST hours) • Full-Time • 5+ years exp • Mexico City
    JavaScript
    AI/ML
    Copilot
    Cursor
    Claude Code
    Frontend
    GSAP
    Tailwind CSS
    Next.js
    Three.JS
    React.js
    Framer Motion
    Design
    Figma
    Apply
    ≈ $52k – $102k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Mexico City
    JavaScript
    TypeScript
    C#
    C++
    C#
    .NET
    Frontend
    Angular
    DevOps
    CI/CD
    Apply
    ≈ $44k – $112k per year (Estimated) • In office • Full-Time • Mexico City
    Management
    ServiceNow
    ITSM
    Apply
    Software Engineer 1 day ago
    Hybrid • 3+ years exp • Mexico City
    JavaScript
    Java
    TypeScript
    C#
    Node JS
    Frontend
    Angular
    DevOps
    GCP
    AWS
    Game Dev
    Unity
    Unreal Engine
    Management
    Agile
    Apply
    ≈ $43k – $100k per year (Estimated) • In office • Full-Time • 5+ years exp • Mexico City
    Apply
    See all jobs
    This is one of many
    1,719,125 more open roles from verified company boards, updated every day.