05 Aug
|
Citibank (Switzerland
|
Mississauga
05 Aug
Citibank (Switzerland
Mississauga
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 up-to-date 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.
#J-18808-Ljbffr
📌 Full Stack Technology Lead - Vice President (Mississauga)
🏢 Citibank (Switzerland
📍 Mississauga