CrawlJobs Logo

Senior Front End UI Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

125760.00 - 188640.00 USD / Year

Job Description:

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.

Job Responsibility:

  • 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

Requirements:

  • 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
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Additional Information:

Job Posted:
September 11, 2025

Expiration:
September 16, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.