Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
IBM

UI Developer

Bangalore, India

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
Data and AI Development team is looking for enthusiastic and talented UI development Engineer to join us. Our products belong to Watson Knowledge Catalog product portfolio which is tightly integrated with IBM Cloud Pak for Data where customers can access a suite of leading data and AI capabilities in a unified experience

Want more jobs like this?

Get Design and UX jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


As a UI Developer, you are responsible for developing user interfaces for web applications using JavaScript, React, Redux, RTK Query, HTML, and SCSS. Collaborate with the backend development team to integrate APIs and ensure seamless communication between the frontend and backend systems. Write clean, efficient, and maintainable code while adhering to coding standards and best practices. Conduct thorough testing of the UI components to ensure high-quality and bug-free software. Work closely with UX designers to implement intuitive and visually appealing user interfaces. Participate in code reviews to provide and receive constructive feedback for continuous improvement. Stay up to date with emerging trends and technologies in the UI development space and actively contribute to knowledge sharing within the team.

Required Technical and Professional Expertise

  • 3+ years of UI development experience with atleast 1 year relevant experience
  • Technical fluency in JavaScript, React, Redux, RTK Query, HTML, SCSS, Node.js, Express.js, JEST, REST APIs, Webpack, and Rollup.
  • Basic understanding of UX design principles and ability to collaborate with UX designers.
  • Experience working with Linux-flavored operating systems and version control systems like GitHub.
  • Working experience with Socket.IO programming and microservices architecture.
  • Familiarity with at least one relational database and working knowledge of SQL.
  • Strong problem-solving skills and the ability to quickly learn and apply new technologies.
  • Demonstrated a sense of ownership and commitment to delivering high-quality work.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Technical and Professional Expertise

  • Technical fluency in Typescript
  • Experience working with Docker/Kubernetes and knowledge of DevOps principles.
  • Familiarity with Gradle scripts for build automation.
  • Proficiency in creating reusable
  • UI components and maintaining component libraries.
  • Familiarity with Jenkins for continuous integration and delivery.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: IBM-20558386
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.