Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Your Role And Responsibilities
Join Our Team as a Front-End Software Developer at IBM!
Are you ready to be part of a groundbreaking team shaping the future of AI-infused management features for our hybrid cloud management product? We are actively seeking a talented Front-End Software Developer to join our dynamic team.
Key Responsibilities
- Collaborative Development: Work closely with Architects, DevOps Engineers, and Offering Managers in a collaborative, multi-disciplinary squad environment.
- User Interface Design and Development: Focus on user interface design and development using React JS, contributing to the creation of cutting-edge management features.
- Design Systems and Testing Patterns: Utilize design systems and testing patterns to ensure the development of robust, scalable, and user-friendly solutions.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
- 10+ years of programming experience
- Strong experience with React.js and TypeScript.
- Proficiency in HTML5, CSS3 (including pre processors like SASS).
- Solid understanding of Redux or equivalent state management tools.
- Working knowledge of Node.js and integrating front-end with backend services.
- Good understanding of micro-front ends
- Should be familiar with bundling tools preferability webpack or vite.
- Ability to learn and be productive on new technologies independently & quickly
- Experience in technically coaching and guiding junior developers covering system design, code reviews etc.
- Good communication skills and technical leadership qualities