Point your AI agent at freehire and let it find you a job.

Get the CLI →

Citibank (Switzerland) AG

Full Stack Technology Lead - Vice President

Posted Updated
Discussion

Responsibilities

  • Design, develop and maintain scalable full‑stack applications using ReactJS, Typescript and Python.
  • Translate complex business requirements into technical architecture and design documents.
  • Contribute to system architecture decisions (e.g. monolith vs microservices, database design, API strategies).
  • Support development strategies and CI/CD pipelines, ensuring smooth release processes.
  • Lead by example in using Claude Code as a primary development accelerator—from scaffolding features and writing tests to refactoring and documentation generation.
  • Design and implement agentic workflows where Claude Code autonomously handles multi‑step engineering tasks such as issue triage, code review assistance, PR generation, and deployment scripting.
  • Ideate and prototype AI‑augmented engineering processes identifying opportunities where agentic AI can reduce manual effort across the SDLC (e.g., automated bug fixes, test generation, dependency upgrades).
  • Establish prompt engineering standards and best practices for the team to ensure consistent, high‑quality outputs from AI coding tools.
  • Evaluate and integrate emerging AI coding capabilities into the team's toolchain, staying ahead of the curve on agentic AI developments.
  • Define guardrails, review processes, and quality gates for AI‑generated code to ensure security, correctness, and maintainability.

Qualifications

  • Deep proficiency in ReactJS (hooks, context, state management libraries such as Redux, Zustand, Recoil).
  • At least 6+ years in full‑stack development with ReactJS, Typescript.
  • Advanced Typescript knowledge or similar language including generics, decorators and advanced typing strategies.
  • Strong experience in Python or similar frameworks (modular architecture, middleware, interceptors, guards, providers).
  • Expertise in API design principals (REST, GraphQL, versioning, error handling, performance tuning).
  • Proficiency with databases (SQL & NoSQL) and related tools.
  • Strong command of modern HTML/CSS, responsive design and accessibility standards.
  • Experience with design systems and component libraries.
  • Familiarity with event‑driven architecture, messaging queues (Kafka, RabbitMQ, etc).
  • Experience with AI Agent harnessed coding.
  • Skilled in designing distributed systems and scalable applications.
  • Knowledge of DevOps practices (Docker, Kubernetes, Terraform, CI/CD pipelines).
  • Hands‑on experience with large‑scale, production‑grade applications.
  • Bachelor’s degree/University degree or equivalent experience.
  • Master’s degree preferred.

This job description provides a high‑level review of the types of work performed. Other job‑related duties may be assigned as required.

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

Primary Location: Full Time

Salary Range: $120,800.00 - $170,800.00

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.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available