UI Frontend Developer

Employer · Citi

Web and multimedia developerSoftware developerApplications developerFull-time

Budapest

The Mid-level UI Frontend Developer will be an integral part of the Identity Innovation space within the Cloud Technology Service department. This intermediate-level position is responsible for the design, development, and implementation of robust and intuitive user interfaces using TypeScript and React.js.

Tasks

  • Design, develop, and maintain high-quality, responsive, and performant user interfaces using TypeScript, React.js, and modern frontend technologies.
  • Implement state management solutions (e.g., Redux, Redux Toolkit) to ensure scalable and maintainable application state.
  • Collaborate with UI/UX designers, backend developers, and product owners to translate requirements into engaging and user-friendly web experiences.
  • Integrate frontend applications with various APIs and ensure seamless data flow and authentication (e.g., via OAuth-2 for SSO).
  • Develop reusable UI components and maintain a component storybook for consistency and efficiency across projects.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Write comprehensive unit and integration tests for frontend components and applications.
  • Participate in code reviews, mentor junior team members, and contribute to continuous improvement of frontend development processes and best practices.
  • Ensure solutions and processes are in accordance with audit initiatives and requirements, consulting with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs) as needed.

Conditions & benefits

Cafeteria ProgramHome Office AllowanceFor colleagues working in hybrid work modelsPaid Parental Leave ProgramMaternity and paternity leavePrivate Medical Care ProgramPrivate Medical Care Program and onsite medical rooms at our officesPension Plan ContributionContribution to voluntary pension fundGroup Life InsuranceEmployee Assistance ProgramLearning and development programsAccess to a wide variety of learning and development programs, online course libraries and upskilling platforms, such as Udemy and Degreed

Requirements

  • Proven relevant experience in a Frontend Engineering role, with a strong focus on UI development.
  • Demonstrated experience working in a large, complex, and/or global environment, preferably within Financial Services.
  • Proven ability to manage technical projects or significant project components effectively.
  • Programming Languages: TypeScript
  • Frontend Frameworks: React.js Fundamentals
  • State Management: Redux, Redux Toolkit
  • Styling: CSS, and experience with styling-in-JS libraries or pre/post-processors
  • Routing: Client-side routing in React applications
  • API Integration: Experience consuming RESTful APIs
  • Build Tools: Webpack, Vite
  • Authentication: Integration with SSO and Authentication providers via OAuth-2
  • Version Control: Git
  • Testing Frameworks: Experience with Jest, React Testing Library, Cypress, or similar
  • Component Documentation: Component Storybook
  • Containerization: Docker, Kubernetes

Posted Oct 20, 2026 · Updated 14 days ago · 0 views