Applications Development Sr Programmer Analyst -Assistant Vice President

Citi•Irving, TX
•$107,120 - $160,680•Onsite

About The Position

The Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The role contributes to applications systems analysis and programming activities. The position focuses on building responsive, reusable, and accessible web applications and frontend components using React and Angular. It collaborates with product managers, UX designers, backend developers, and QA teams to deliver features end-to-end, while integrating applications with APIs and enterprise authentication mechanisms. The role also includes testing, performance optimization, production troubleshooting, code reviews, technical design discussions, release planning, and ensuring that deliverables meet security, risk, and compliance requirements. Other job-related duties may be assigned as required.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 4–6 years of software development experience, with a strong frontend focus.
  • Hands-on experience with React, including hooks, context, and state management.
  • Hands-on experience with Angular, including components, services, RxJS, and routing.
  • Strong JavaScript/TypeScript, HTML5, and CSS3 skills.
  • Experience with state management tools such as Redux, NgRx, or equivalent.
  • Experience integrating with APIs and handling authentication/authorization flows.
  • Understanding of testing frameworks such as Jest, React Testing Library, Jasmine/Karma, or Cypress.
  • Familiarity with Git, branching strategies, and CI/CD tools.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design and develop responsive, reusable, and accessible web applications using React and Angular.
  • Build modular UI components and shared frontend libraries.
  • Collaborate with product managers, UX designers, backend developers, and QA teams to deliver features end-to-end.
  • Integrate frontend applications with REST/GraphQL APIs and enterprise authentication mechanisms.
  • Write clean, testable, and maintainable code following coding standards and best practices.
  • Optimize application performance, cross-browser compatibility, and page load times.
  • Implement unit and integration tests and support automated CI/CD pipelines.
  • Troubleshoot production issues and provide timely fixes.
  • Participate in code reviews, technical design discussions, and release planning.
  • Ensure adherence to security, risk, and compliance requirements in all deliverables.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Discretionary and formulaic incentive and retention awards may be available to eligible employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service