Senior Software Engineer Web Developer

CitigroupIrving, TX
428d$107,120 - $160,680

About The Position

As a Senior Software Engineer Web Developer at Citi, you will play a crucial role in the Digital Platforms & Marketing team, focusing on the design, development, and testing of customer products and platforms. This position requires a deep understanding of application programming principles and the ability to influence application design and development processes. You will work autonomously on medium-scale projects, troubleshoot coding challenges, and ensure that applications adhere to architectural standards while enhancing the customer digital experience.

Requirements

  • 5+ years in a Product Development/Product Management environment.
  • Proficiency in JavaScript, Bootstrap, HTML, and CSS for building responsive web interfaces.
  • Experience with Angular Framework for developing web applications and managing data processing on the User Interface.
  • Strong analytical and quantitative skills; data-driven and results-oriented.
  • Experience delivering with an agile methodology.
  • Excellent written and oral communication skills.

Nice To Haves

  • Familiarity with Angular web application build processes and CI/CD pipelines.
  • Experience with RESTful APIs and integrating front-end applications with back-end services.
  • Knowledge of version control systems, such as Git.
  • Familiarity with TypeScript and state management in Angular.
  • Experience with automated testing tools, such as Jasmine or Karma.

Responsibilities

  • Execute and drive mid-size feature application design and development efforts to completion.
  • Serve as a development lead on medium-scale projects and support larger efforts.
  • Analyze and troubleshoot coding, application performance, and design challenges.
  • Conduct research to identify root causes of development and performance concerns and resolve defects.
  • Understand engineering needs for building, maintaining, and operating systems throughout their lifecycle.
  • Demonstrate an advanced understanding of supported main system flows and how they integrate to achieve business objectives.
  • Assist in developing standards for coding, testing, debugging, and implementation to ensure adherence to architecture.
  • Participate in design discussions and drive design decisions as a Development Lead.
  • Communicate progress, anticipate bottlenecks, and manage issues/risks at multiple levels.
  • Work across teams to optimize processes and improve concurrent project delivery.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service