IBM

UI Developer

Posted on: 4 Jan 2022

San Francisco, CA

Job Description

Your Role and Responsibilities

Are you passionate about technology? Do you love building new things? Do you want to develop the future of IBM’s Cloud offerings? If you answered YES, then we have the right opportunity for you! The shift toward the consumption of IT as a service, i.e., the cloud, is one of the most important changes to happen to our industry in decades. At IBM, we are driven to shift our technology to an as-a-service model and to help our clients transform themselves to take full advantage of the cloud. With industry leadership in analytics, security, commerce, and cognitive computing and with unmatched hardware and software design and industrial research capabilities, no other company is as well positioned to address the full opportunity of cloud computing. The Operations Dashboard team is a team dedicated to ensuring that the IBM Cloud is at the forefront of cloud technology, from data center design to network architecture to storage and compute clusters to flexible infrastructure services. We are building IBM’s next generation cloud platform to deliver performance and predictability for our customers’ most demanding workloads, at global scale with efficiency, resiliency and security. It is an exciting time, and as a team we are driven by this incredible opportunity to thrill our clients. We are looking for a UI Developer to join our team, someone who will work as a developer for the UI of our next generation IBM Cloud. In this role, you will be responsible for end-to-end feature enablement across the UI, and the integration of these into the broader ecosystem of the existing IBM cloud. You will perform hands-on coding, working to increase the knowledge and performance of the collective team.

Roles and Responsibilities:
• Develop enterprise front-end web applications based on the project’s technology stack
• Review and implement functional business requirements and non-functional technical requirements, such as globalization, internationalization, accessibility and design guidelines
• Be familiar with REST APIS and HTTP methods, such as POST, PATCH, GET and DELETE, as well as basic concepts such as authentication, request parameters and headers
• Assist engineering and operational teams in debugging critical production problems
• Perform application code review, ensure creation and maintenance of appropriate artifacts for architecture and design work
• Write clean code and test it throughout the development process to ensure the quality is up to standards
• Perform peer reviews
• Follow Agile Scrum and Kanban methodology and processes adhering to the appropriate ceremonies


Required Technical and Professional Expertise

Should have 3-5 years of experience developing enterprise web applications
Be familiar with the twelve-factor app methodology
Strong troubleshooting skills, effective verbal and written communication skills, team oriented
3 or more years of experience with modern JavaScript frameworks (React, Angular, Vue.js, Backbone, Ember, Jest, Enzyme, etc.), HTML 5 and CSS3, Node.js and Express
Proven proficiency in grasping requirements and building illustrative features with minimal specifications
Good understanding of UI design principles and usability
Experience working in Agile development environments


Preferred Technical and Professional Expertise

• DevOps experience deploying, monitoring and updating large scale web applications
• Experience with React, GraphQL, REST API, Microservices
• Experience with Cloud Infrastructure as a Service concepts
• Knowledge of security and compliance standards & requirements

IBM

Armonk, New York

International Business Machines Corporation operates as an integrated technology and services company worldwide. Its Cognitive Solutions segment offers a portfolio of enterprise artificial intelligence platforms, such as analytics and data management platforms, cloud data services, talent management, and industry solutions primarily under the Watson Platform, Watson Health, and Watson Internet of Things names. This segment also offers transaction processing software for use in banking, airlines, and retail industries.

The company’s Global Business Services segment offers business consulting services; delivers system integration, application management, maintenance, and support services for packaged software applications; and finance, procurement, talent and engagement, and industry-specific business process outsourcing services. Its Technology Services & Cloud Platforms segment provides project, managed, outsourcing, and cloud-delivered services for enterprise IT infrastructure environments; technical support, and software and solution support services; and integration software solutions. The company’s Systems segment offers servers for businesses, cloud service providers, and scientific computing organizations; data storage products and solutions; and z/OS, an enterprise operating system.

Its Global Financing segment provides lease, installment payment plans, and loan financing services; short-term working capital financing to suppliers, distributors, and resellers; and remanufacturing and remarketing services. International Business Machines Corporation serves financial services institutions, airlines, manufacturers, and consumer goods and retail companies. The company was formerly known as Computing-Tabulating-Recording Co. and changed its name to International Business Machines Corporation in 1924. The company was incorporated in 1911 and is headquartered in Armonk, New York.

  • Industry
    Information Technology
  • No. of Employees
    350,600
  • Jobs Posted
    4684

Similar Jobs