C

React UI Developer - Assistant Vice President

Citi · Pune, Maharashtra

10–18 yrs experiencefull_timePosted 1mo ago
Apply now →

Job description

## **Discover your future at Citi** Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. ## **Job Overview** We are looking for a skilled and passionate React UI Developer to design, develop, and maintain engaging and efficient user interfaces. This role involves working on a diverse range of projects, from traditional web applications consuming Java REST services to pioneering modern solutions integrated with Large Language Models (LLMs). The ideal candidate will possess a strong understanding of front-end development best practices, a keen eye for detail, and the ability to translate complex requirements into seamless user experiences. **Responsibilities**: - Develop and maintain high-quality, responsive, and user-friendly web applications using React.js and its ecosystem (e.g., Redux, Context API, React Router). - Collaborate with back-end developers to integrate front-end applications with Java RESTful APIs, ensuring efficient data exchange and robust error handling. - Implement pixel-perfect UIs from design mockups and wireframes, ensuring cross-browser compatibility and optimal performance. - Design and build intuitive user interfaces for modern applications that interact with LLM-powered solutions, including chat interfaces, data visualization, and interactive AI outputs. - Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into technical specifications and elegant user experiences. - Ensure application scalability, security, and maintainability by adhering to coding standards, performing code reviews, and contributing to architectural discussions. - Implement and maintain unit, integration, and end-to-end tests to ensure the reliability and quality of the applications. - Optimize front-end performance for speed and responsiveness, addressing issues like load times, rendering, and interactivity. - Stay up-to-date with emerging front-end technologies, React.js advancements, and best practices in UI/UX design. - Participate in the entire software development lifecycle, from concept and design to testing and deployment. **Required****Qualifications**: - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 8+ years of professional experience in front-end web development, with significant experience in React.js. - Strong proficiency in JavaScript (ES6+), HTML5, and CSS3, including modern CSS frameworks or preprocessors (e.g., SASS, styled-components, Tailwind CSS). - Demonstrable experience integrating front-end applications with back-end Java RESTful services. - Familiarity with state management libraries (e.g., Redux, Zustand) and client-side routing. - Experience with version control systems (e.g., Git). - Solid understanding of modern web development build tools (e.g., Webpack, Vite). - Ability to debug complex front-end issues and optimize performance. - Excellent problem-solving skills, attention to detail, and a commitment to writing clean, maintainable code. - Strong communication and collaboration skills. - ## **Job Family Group:** Technology - ## **Job Family:** Applications Development - ## **Time Type:** Full time - ## **Most Relevant Skills** Please see the requirements listed above. - ## **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. - *Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.*