Web Developer at IBM at International Business Machines Corporation (IBM)

Apply by 31 Oct 2025

This article outlines the core responsibilities and requirements for designing, building, and maintaining internal web applications and user interfaces. You will learn how designs are transformed into front-end code using PHP, HTML5, CSS, and JavaScript, how collaboration with back-end developers integrates UI components with APIs and databases, and which skills and conditions are essential for the role.

Designing and Building Internal Web Applications

The primary responsibility is to design, build and maintain internal web applications and user interfaces that serve organizational needs. This work begins with transforming designs into front-end code using PHP, HTML5, CSS, and JavaScript. Turning visual wireframes and mock-ups into functioning pages requires attention to detail so that the delivered interface matches the original design intent while remaining functional and efficient.

A strong focus is placed on collaboration with back-end developers to integrate UI components with APIs and databases. This collaboration ensures that user interactions on the front end correspond accurately to data operations and business logic on the back end. The integration process includes aligning data structures, mapping UI actions to API endpoints, and ensuring that the interface reliably displays and updates data sourced from the database.

Maintenance is an ongoing responsibility: you will debug, troubleshoot and optimize performance to keep internal applications stable and responsive. Debugging and troubleshooting involve isolating issues within the UI or integration points, reproducing problems, and implementing fixes. Performance optimization involves refining code and front-end assets to reduce latency and improve user experience. Writing scalable, reusable code is essential so that new features can be added and existing features can be maintained without extensive rework.

Key activities in this phase include:

  • Converting wireframes/mock-ups into interactive front-end components using the specified technologies.
  • Integrating UI elements with APIs and databases in close coordination with back-end developers.
  • Debugging and troubleshooting to resolve functional errors and edge cases affecting internal users.
  • Optimizing performance to ensure fast, reliable operation of the internal applications.
  • Writing scalable, reusable code to support long-term maintenance and feature growth.

Required Skills, Collaboration, and Work Conditions

Success in this role depends on a combination of technical skills and practical experience. The position requires proficiency in PHP, HTML5, CSS, JavaScript, and Python. Each of these languages plays a defined role: PHP and Python support server-side logic and processing where applicable; HTML5, CSS and JavaScript form the foundation for structuring, styling and enabling interactivity in the user interface. A basic understanding of UI/UX is required to ensure that interfaces are both usable and aligned with design intent.

Experience working with wireframes and mock-ups is necessary because these artifacts guide the front-end implementation. Translating a wireframe into front-end code requires accurate interpretation of layout, spacing, behavior, and interaction patterns. Additionally, experience with cross-browser testing is required to confirm consistent behavior and appearance across different browsers used within an organization.

Collaboration aspects include working closely with back-end developers to connect UI components to APIs and databases, and coordinating on data contracts and integration details. This collaboration supports seamless user experiences and ensures that the internal applications operate correctly within the broader technical environment.

Educationally, a High School Diploma/GED is required, while a Bachelor’s degree is preferred. This sets a baseline for formal qualifications while acknowledging additional academic experience as beneficial.

Work location and logistics are an important consideration: the role is onsite in San Jose. Candidates must be able to work at the specified location. Please note that the position offers no visa sponsorship, so candidates must already have the legal right to work onsite without employer-sponsored visa support.

Essential qualifications and conditions summarized:

  • Proficiency in PHP, HTML5, CSS, JavaScript, Python
  • Basic understanding of UI/UX
  • Experience with wireframes/mock-ups and cross-browser testing
  • Ability to integrate UI components with APIs and databases alongside back-end developers
  • Strong debugging, troubleshooting, performance optimization, and ability to write scalable, reusable code
  • High School Diploma/GED required; Bachelor’s preferred
  • Onsite in San Jose; no visa sponsorship

Conclusion

Designing, building, and maintaining internal web applications requires transforming designs into front-end code with PHP, HTML5, CSS, and JavaScript, integrating UI with APIs and databases, and continuously debugging and optimizing performance. Required skills include PHP, HTML5, CSS, JavaScript, Python, basic UI/UX understanding, and experience with wireframes, mock-ups and cross-browser testing. The role is onsite in San Jose, requires a High School Diploma/GED (Bachelor’s preferred), and does not provide visa sponsorship.

Share this post –
Job Overview

Date Posted

October 12, 2025

Location

San Jose, California, United States

Salary

Expiration date

Apply by 31 Oct 2025

Experience

Not Disclosed

Gender

Both

Qualification

Any

Company Name

International Business Machines Corporation (IBM)

Job Overview

Date Posted

October 12, 2025

Location

San Jose, California, United States

Salary

Expiration date

Apply by 31 Oct 2025

Experience

Not Disclosed

Gender

Both

Qualification

Company Name

International Business Machines Corporation (IBM)

Apply by 31 Oct 2025
Want Regular Job/Internship Updates? Yes No