Padmi
Citi logo
Citi

credit cards · retail banking

Senior UI React Developer AVP C12 - Pune

MumbaiPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Citi

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You will be an Applications Development Senior Programmer Analyst, responsible for participating in the establishment and implementation of new or revised application systems and programs. Your main objective will be to contribute to applications systems analysis and programming activities. Key Responsibilities: - Develop responsive, high performance web applications using React.js and related libraries to provide exceptional user experience for risk management application - Utilize solid hands-on experience to work on and implement complex functionalities using Ag-grid, preferably version 31+ - Be extremely comfortable working with Reactive extension (RXJs) to debug and implement event-driven workflows - Work closely with UI/UX designers to translate design mockups and wireframes into interactive and visually appealing user interfaces - Create reusable React Components and libraries to facilitate rapid development and ensure consistency across different sections of the application - Implement state management such as Redux or Recoil to manage application state efficiently and ensure data consistencies across components - Collaborate with backend developers to integrate frontend components with RESTful APIs, ensuring seamless data flow and synchronization between frontend and backend systems - Identify and address performance bottlenecks in the application including rendering optimizations, code splitting, and lazy loading techniques to enhance overall performance and user experience - Write clean, well-documented code following best practices and coding standards. Conduct unit tests and integration tests to ensure system stability - Stay updated with the latest trends and developments in frontend technology, especially in the React ecosystem, both within Citi and externally Qualifications Required: - 8 to 12 years of experience as a front end React developer, proficient in React.js and State management (Redux/Recoil/Mobx/Context API etc) - Solid understanding of React Hooks and functional components - Knowledge of performance optimization techniques such as memoization and useCallback - Hands-on experience in C#, with knowledge of WPF and MVVM considered advantageous - Familiarity with popular react component libraries such as MaterialUI, Ant Design, or Semantic UI - Solid hands-on experience with Typescript for static typing and improved code maintainability in React projects - Solid hands-on experience working with AG Grid, with clear understanding of CSRM/SSRM/Viewport RM/Full RM - Strong understanding of web technologies including HTML5, CSS3, and Javascript ES6+ - Experience with front end tools such as Webpack, Babel, Yarn, Npm etc - Experience in integrating RESTful APIs and handling async operations - Experience with UI/UX design principles and building wireframes - Strong problem-solving skills and ability to troubleshoot complex React-related issues Additional Company Details: The company values continuous learning and encourages employees to stay updated with the latest trends and developments in frontend technology. They also look for candidates with experience in C#, desktop, web-services, .Net core, distributed micro-services-based architectures, UI test automation frameworks, async programming, MongoDB or other NoSQL databases, general SQL experience, Continuous Integration/Continuous Delivery, Automated Deployment environments, and banking or financial service knowledge. Role Overview: You will be an Applications Development Senior Programmer Analyst, responsible for participating in the establishment and implementation of new or revised application systems and programs. Your main objective will be to contribute to applications systems analysis and programming activities. Key Responsibilities: - Develop responsive, high performance web applications using React.js and related libraries to provide exceptional user experience for risk management application - Utilize solid hands-on experience to work on and implement complex functionalities using Ag-grid, preferably version 31+ - Be extremely comfortable working with Reactive extension (RXJs) to debug and implement event-driven workflows - Work closely with UI/UX designers to translate design mockups and wireframes into interactive and visually appealing user interfaces - Create reusable React Components and libraries to facilitate rapid development and ensure consistency across different sections of the application - Implement state management such as Redux or Recoil to manage application state efficiently and ensure data consistencies across components - Collaborate with backend developers to integrate frontend components with RESTful APIs, ensuring seamless data flow and synchronization between frontend and backend systems - Identify and address performance bottlenecks in the application including rendering optimizations, code splitting, and lazy loading techniques to enhance overall performance and user experience - Writ

One address, no account. We’ll tell you when matching roles go live.

More at Citi

Related open roles

View all roles