368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$6.5k – $83k per year (Estimated)
Location
Remote/Hybrid (Mexico City, Mexico)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Citi is a leading global financial services company headquartered in New York City, offering a broad range of banking, investment, and wealth management services to consumers, corporations, and institutions. As one of the world's largest banking institutions, it operates across more than 160 countries and jurisdictions, serving as a critical facilitator of global commerce. Through its primary consumer division, Citibank, alongside its institutional businesses, the company provides everyday banking, credit cards, capital markets solutions, and cross-border payment infrastructure worldwide.

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.
    368,634 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
    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

    Similar stack
    Same company
    Mexico City
    $36k – $103k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Monterrey
    JavaScript
    Java
    Apex
    Java
    Maven
    Apex
    MuleSoft
    Frontend
    JQuery
    React.js
    DevOps
    Git
    Jenkins
    JFrog Artifactory
    Marketing
    Salesforce
    Apply
    $41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
    C#
    TypeScript
    JavaScript
    C#
    .NET
    Databases
    Apache Kafka
    AI/ML
    Copilot
    LLM
    OpenAI
    Frontend
    Angular
    GraphQL
    DevOps
    Azure
    Azure AKS
    Azure DevOps
    CI/CD
    Docker
    GitHub
    GitHub Actions
    Grafana
    Kubernetes
    Prometheus
    Rest API
    Apply
    Sr. UX Designer 2 hours ago
    $76k – $161k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Toronto
    Python
    AI/ML
    AI Agents
    Hallucination
    Human-in-the-Loop
    LLM
    LLM Guardrails
    Design
    Figma
    Apply
    $79k – $192k per year (Estimated) • Remote/Hybrid • Contractor • 6+ years exp • Bachelor's Degree • Vancouver
    C#
    JavaScript
    TypeScript
    Go
    C#
    .NET
    Go
    Temporal
    Databases
    ClickHouse
    PostgreSQL
    AI/ML
    Edge AI
    Frontend
    Next.js
    React.js
    shadcn/ui
    Storybook
    Tailwind CSS
    Radix UI
    Mobile
    PWA
    DevOps
    CI/CD
    GitLab
    GitLab CI
    Rest API
    Cybersecurity
    Keycloak
    Management
    Confluence
    Jira
    QA
    Cypress
    Jest
    Playwright
    Swagger
    Vitest
    Apply
    Electronic Arts 2 hours ago
    In office • 3+ years exp
    Design
    Adobe After Effects
    Cinema 4D
    Figma
    Apply
    $24k – $54k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Mexico City
    Apply
    $139k – $208k per year • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Irving
    Management
    Confluence
    Apply
    $35k – $77k per year (Estimated) • Remote/Hybrid • Full-Time • Warsaw
    Apply
    $23k – $53k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Guadalajara
    SQL
    Apply
    $23k – $53k per year (Estimated) • In office • Full-Time • Mexico City
    SQL
    Apply
    $24k – $54k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Mexico City
    Apply
    $23k – $53k per year (Estimated) • In office • Full-Time • Mexico City
    SQL
    Apply
    $42k – $99k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mexico City
    DevOps
    SLI/SLO/SLA
    Cybersecurity
    Delinea
    Marketing
    Salesforce
    Apply
    $21k – $47k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Mexico City
    Cybersecurity
    Delinea
    Marketing
    Salesforce
    Apply
    $20k – $51k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Bachelor's Degree • Mexico City
    Apply
    See all jobs
    This is one of many
    368,634 more open roles from verified company boards, updated every day.