Senior Front End UI Developer
Citigroup
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
**Responsibilities:**
+ Lead the design, development and maintenance of scalable full-stack applications using ReactJS, Typescript and NestJS.
+ Translate complex business requirements into technical architecture and design documents.
+ Guide the team in adopting coding standards, best practices and modern development methodologies.
+ Mentor junior and mid-level engineers, performing thorough code reviews and providing technical leadership.
+ Partner with product managers, UI/UX designers and other engineers to plan project scope, estimate timelines and ensure alignment across teams.
+ Contribute to system architecture decisions (e.g. monolith vs microservices, database design, API strategies)
+ Drive performance optimizations, scalability improvements and system reliability initiatives.
+ Participate in and sometimes lead cross-team technical discussions and solution planning.
+ Support development strategies and CI/CD pipelines, ensuring smooth release processes.
+ Stay current with emerging tools and frameworks, proactively suggesting improvements.
**Qualifications:**
+ Deep proficiency in **ReactJS** (hooks, context, state management libraries such as Redux/Zustand/Recoil)
+ At least 3+ years in full-stack development with **ReactJS, Typescript, NestJS** (or similar frameworks)
+ Advanced Typescript knowledge or similar language including generics, decorators and advanced typing strategies.
+ Strong experience in **NestJS** or similar framework (modular architecture, middleware, interceptors, guards, providers)
+ Expert in API design principals ( **REST, GraphQL** , versioning, error handling, performance tuning)
+ Proficiency with databases **(SQL & NoSQL) and related tools like TypeORM or Prisma.**
+ Strong command of modern HTML/CSS, responsive design and accessibility standards.
+ Experience with design systems and component libraries (Material UI, Chakra or custom libraries)
+ Familiarity with event-driven architecture, messaging queues (Kafka, RabbitMQ, etc)
+ Skilled in designing distributed systems and scalable applications.
+ Experience with cloud platforms (AWS, GCP or Azure)
+ Knowledge of DevOps practices (Docker, Kubernetes, Terraform, CI/CD pipelines)
+ Solid grasp of security best practices (OWASP, secure coding, encryption, auth/authorization models)
+ Excellent problem-solving, debugging and optimization abilities.
+ Strong mentorship and leadership skills within technical teams.
+ Experience leading or contributing to architecture reviews, RFCs or technical strategy sessions.
+ Hands-on experience with large-scale, production-grade applications
+ Experience working in agile environments and collaborating with cross-functional teams.
+ Prior involvement in system architecture discussions, project planning and technical leadership.
**Education:**
+ 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:**
Irving Texas United States
------------------------------------------------------
**Primary Location Full Time Salary Range:**
$125,760.00 - $188,640.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
------------------------------------------------------
**Most Relevant Skills**
Please see the requirements listed above.
------------------------------------------------------
**Other Relevant Skills**
Node.js, React.js, Reactive Extensions for JavaScript (RxJS), React Redux.
------------------------------------------------------
**Anticipated Posting Close Date:**
Sep 16, 2025
------------------------------------------------------
_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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm) ._
_View Citi’s EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy) and the Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup