Job
Description
Work in an Agile, collaborative environment to understand requirements, design, code, and test web-based applications, and support those applications for our highly valued customers.Employ IBM's Design Thinking to create products that provide an optimal userexperience along with high performance, security, quality, and stability.Document general processes and practices as needed.Team collaboration to maintain end-to-end ownership and delivery code sources owned by the MultiCloud Software Platform UI Squad.
Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Deep understanding and demonstrable application of Agile best practices.Demonstrable hands-on expertise in cloud technologies.Knowledge of object-oriented design and design patterns applicable to modern software development.Ability to perform customer-facing activities in a fast-paced environment with short timeframes, verbal and communication skills, ability to debug complex problems, and knowledge of debugging tools and cloud environments.6+ years of demonstrated experience developing enterprise-level software as well as providing testing and support to software applications.Proficiency in REST APIs and JSON data.Proficiency with TypeScript, JavaScript, and front-end frameworks (e.g., React, Angular, etc.).Experience building responsive and reusable UI/UX components.Experience building micro-frontend web applications.Strong knowledge of web standards, including HTML, CSS/SASS, and accessibility.Team-mindsetWillingness to collaborate and iterate.Growth-mindsetWillingness to learn new technologies and processes.
Preferred technical and professional experience Experience building GraphQL APIs to interact with web services.Experience working with Docker, Kubernetes, and OpenShift.Experience developing in hyperscalers (e.g., IBM Cloud, AWS, Azure, Google Cloud).Experience in architecting, deploying, and/or operating solutions built on hyperscalers (e.g., IBM Cloud, AWS, Azure, Google Cloud).Experience with React, Node JS programming language, and understanding of user experience and accessibility practices.Experience with distributed source control systems such as Git.Experience with test-driven development and frameworks.