Logo
IBM Computing

Software Developer (Front End)

IBM Computing, San Jose, California, United States, 95199


IBM Software Developer (Front End) in San Jose, California 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.

We are seeking a skilled software developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.

Your Role and Responsibilities

As a UI software developer team lead, you will be responsible for designing, developing, implementing, automating, deploying, and operating enterprise quality cloud-native console software using a microservice UI architecture React.js framework through agile development practices.

This opportunity is for a new state-of-the-art automation product. We are looking for a Lead Developer who is passionate about innovative technologies and can lead the building of web application consoles, using the latest UI frameworks with UX designs and with REST-based secured microservices.

In this role you will be responsible for the following:

Lead a strong team of UI developers.

Work with the latest orchestration technologies of Docker, Kubernetes, or OpenShift.

Collaborate in an innovation-driven environment to understand requirements, architect, design and implement functionalities/features.

Work with customers, product managers, and UX designers to understand requirements and translate them to easy-to-use product features.

Participate in agile development environments and be part of large-scale scrums.

Actively contribute to all phases of software development including development and testing.

Develop proof of concepts to establish technical feasibility.

Mentor junior level developers.

Work with various open-source products and contribute back to their community.

Work on cloud and software product deployments.

Required Technical and Professional Expertise

You are required to have the following experience:

Strong development experience with React.js, either MobX or Redux in writing production-level UI code.

Deep knowledge of UX frameworks like Figma, Sketch, InVision (Figma preferred).

Advanced knowledge and experience in software engineering principles and practices for programming, coding, and testing.

Working knowledge of container orchestration technologies: Kubernetes, OpenShift, Docker.

Knowledge of proxying technology like Nginx and login with SSO OAuth is a plus.

Strong understanding of tools like Jenkins, Travis, and GitHub.

A team player with strong oral and written communication, and presentation skills.

Preferred Technical and Professional Expertise

5+ years of experience in frontend development.

About IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.

#J-18808-Ljbffr