Logo of Huzzle

Front End Developer

image

IBM

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need 8+ years in Linux systems, front-end dev with JavaScript/TypeScript, React, build tools, unit testing, and strong debugging skills. Good communication in a global team is essential.
  • You will design and implement web user interfaces, ensure high-quality software through testing, and integrate APIs for automation with Ansible and Terraform for VM lifecycle management.

Requirements

  • 8+ years of relevant industry experience with proficiency in Linux internals and systems programming
  • Experience in Front-End Web application development (using e.g. JavaScript & TypeScript, CSS & Sass, REST APIs, JSON)
  • Source code version control systems (e.g. git) and scripting languages (e.g. Python)
  • Basic build automation (e.g. Jenkins) skills
  • React (preferred) or similar modern JavaScript web framework
  • Unit testing using Jest or similar framework
  • Familiarity with frontend tooling such as Vite, WebPack, Babel, Storybook or similar
  • Strong debugging and troubleshooting skills.
  • Good communication skills, Verbal/Written and should be able to contribute in a global team environment

Responsibilities

  • Your main responsibilities will include design and implementation of state of the art user interfaces for the web and ensuring the software meets high-quality standards through testing and debugging.
  • Our Linux infrastructure is responsible for providing enterprise class solution to create virtual machines on IBM Z and IBM Linux One systems to perform lifecycle operations. The software manages relationships between data centre resources like servers, Storage and network and allocate them to specific projects and users according to a role-based schema.
  • The product also support API Communication to integrate with the Platform as a service ( PAAS ) layer and also compatible with Ansible playbooks to automate the VM creation and lifecycle management.
  • The enablement of automation tool like Ansible / Terraform enable customers to effortlessly bring up their environments without necessitating a deep understanding of the IBM Z platform.

FAQs

What is the primary responsibility of a Front End Developer at IBM?

The primary responsibility is to design and implement state-of-the-art user interfaces for the web while ensuring software quality through testing and debugging.

What level of experience is required for this position?

The position requires 8+ years of relevant industry experience.

Which programming languages should a candidate be proficient in for this role?

A candidate should be proficient in JavaScript, TypeScript, CSS, and Sass, along with familiarity in REST APIs and JSON.

Is experience with React required for this role?

React experience is preferred, but familiarity with a similar modern JavaScript web framework may also be acceptable.

What version control system should candidates be familiar with?

Candidates should be familiar with source code version control systems such as Git.

Will the Front End Developer be working in a global team environment?

Yes, the position requires good communication skills and the ability to contribute in a global team environment.

Are there preferred qualifications for this role?

Preferred qualifications include experience in full-stack web application development and contributions to open-source projects.

What kind of tools and technologies should candidates be familiar with?

Candidates should be familiar with frontend tooling such as Vite, WebPack, Babel, and Storybook, along with build automation tools like Jenkins.

Does IBM support diversity and equal opportunity in the hiring process?

Yes, IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.

Is knowledge of system architecture relevant for this position?

Yes, knowledge of IBM Z architecture and exposure to open-source tools such as Git, Gerrit, and Jenkins is beneficial for candidates.

What is the expected team culture at IBM?

IBM fosters a culture of growth-minded individuals who are encouraged to stay curious, open to feedback, and collaborate with colleagues to achieve exceptional outcomes.

Is knowledge of automation tools like Ansible and Terraform beneficial for this role?

Yes, familiarity with automation tools like Ansible and Terraform is beneficial, as they enable customers to manage their environments efficiently.

Are there opportunities for career development at IBM?

Yes, IBM promotes continuous learning and development, encouraging employees to enhance their skills and career progression.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything