Padmi
Citi logo
Citi

credit cards · retail banking

Senior UI Developer - Angular or React JS

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

As an Applications Development Senior Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your contributions will play a crucial part in applications systems analysis and programming activities. You will have the opportunity to: - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas - Monitor and control all phases of development process including analysis, design, construction, testing, and implementation - Provide user and operational support on applications to business users - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business and system processes, and industry standards - Recommend and develop security measures in post-implementation analysis - Consult with users/clients and technology groups, recommend advanced programming solutions, and assist in customer exposure systems - Ensure essential procedures are followed, define operating standards and processes, and mentor lower-level analysts - Operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as SME to senior stakeholders and/or other team members - Assess risk in business decisions, uphold compliance with laws and regulations, and manage control issues with transparency Qualifications: - 8-10 years of experience in UI development - Expert-level proficiency in Angular, ReactJs (version 11 and above), TypeScript, HTML, and CSS3 - Extensive knowledge of core JavaScript concepts and design patterns - Experience with responsive design, cross-browser compatibility, and accessibility best practices - Proficiency with AI-assisted development tools, such as GitHub Copilot, and a passion for exploring new technologies - Strong problem-solving, analytical, and debugging skills - Excellent leadership, communication, and interpersonal skills - Ability to work independently and as part of a team - Bachelor's degree in Computer Science or a related field (or equivalent experience) Bonus Points for: - Experience with AG Grid or similar table libraries - Proficiency with UI testing frameworks (e.g., Jest, Karma, Cypress) and state management libraries (e.g., NgRx, RxJS) - Experience with UX design and familiarity with backend development technologies (e.g., Node.js, Java) - Contributions to open-source projects Education: Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level overview of the work performed. Additional job-related duties may be assigned as required. Citi is an equal opportunity employer, committed to diversity and inclusion in the workplace. As an Applications Development Senior Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your contributions will play a crucial part in applications systems analysis and programming activities. You will have the opportunity to: - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas - Monitor and control all phases of development process including analysis, design, construction, testing, and implementation - Provide user and operational support on applications to business users - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business and system processes, and industry standards - Recommend and develop security measures in post-implementation analysis - Consult with users/clients and technology groups, recommend advanced programming solutions, and assist in customer exposure systems - Ensure essential procedures are followed, define operating standards and processes, and mentor lower-level analysts - Operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as SME to senior stakeholders and/or other team members - Assess risk in business decisions, uphold compliance with laws and regulations, and manage control issues with transparency Qualifications: - 8-10 years of experience in UI development - Expert-level proficiency in Angular, ReactJs (version 11 and above), TypeScript, HTML, and CSS3 - Extensive knowledge of core JavaScript concepts and design patterns - Experience with responsive design, cross-browser compatibility, and accessibility best practices - Proficiency with AI-assisted development tools, such as GitHub Copilot, and a passion for

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

More at Citi

Related open roles

View all roles