Senior UI Developer

Posted:
8/13/2025, 6:21:23 PM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Senior

Field(s):
Software Engineering ⋅ UI/UX & Design

The Senior UI Developer will be responsible for leading the design, development, and maintenance of user interfaces for our web and mobile applications. This role requires a strong understanding of front-end technologies, UI/UX principles, and the ability to work collaboratively with cross-functional teams. The ideal candidate will be a proactive problem-solver with a passion for creating exceptional user experiences.

Responsibilities

  • Lead the design and development of user interfaces for web and mobile applications, ensuring high performance, responsiveness, and usability.
  • Collaborate closely with UX/UI designers, product managers, and back-end developers to translate design mockups and wireframes into functional, pixel-perfect user interfaces.
  • Develop and maintain reusable UI components and front-end libraries to ensure consistency and efficiency across products.
  • Implement responsive design principles to ensure optimal user experience across various devices and screen sizes.
  • Write clean, well-documented, and maintainable code, adhering to best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and adherence to established guidelines.
  • Troubleshoot and debug UI-related issues, identifying and implementing effective solutions.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in front-end development and UI/UX.
  • Mentor junior developers and contribute to the growth and development of the team.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Optimize application for maximum speed and scalability.

Qualifications Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 8+ years of experience in front-end development with a strong focus on UI development.
  • Expert proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • In-depth experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
  • Strong understanding of responsive design principles and mobile-first development.
  • Experience with CSS pre-processors (e.g., SASS, LESS) and CSS-in-JS libraries.
  • Proficiency with front-end build tools (e.g., Webpack, Rollup, Vite).
  • Experience with version control systems, particularly Git.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Solid understanding of UI/UX principles and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.

------------------------------------------------------

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.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.