IBM Front-End Developer - IBM Design in AUSTIN, Texas

Job Description

IBM has always served as a medium between mankind and machine, humanity and technology, together on a path to progress. This partnership is the basis of our brand and every experience with IBM or IBMers. As designers, we deliver on this promise of partnership and progress.

At IBM, we believe the primary purpose of design and designers is to Guide… to move people… emotionally and functionally, forward, to action, from Point A to B whatever that may be, from the very beginning to the end of a task, to deeper insights, understanding, and towards exponential outcomes of all kinds by design.

We have an exciting opportunity on the IBM Design team for a front-end developer who can write disciplined Javascript, understand modern Javascript frameworks, and loves beautiful design.

Responsibilities include:

  • Work closely with designers throughout the iterative design process to build a design system.

  • Inspire the team with your development perspective.

  • Translate visual design into front-end components.

  • Foster a culture of transparent collaboration across global teams.

  • Review other developers code.

  • Demonstrate the ability to communicate strong opinions, loosely held.

Required Technical and Professional Expertise

  • Deep understanding of Sass and CSS styling.

  • Deep understanding of HTML standards and structure.

  • Deep understanding of cross-browser quirks and compatibility.

  • Skilled javascript developer that understands ES2015 and modern JavaScript frameworks

  • Extensive experience with NodeJS development.

  • Experience with test-driven development.

  • Experience with HTML templating languages.

  • Experience with GitHub, ZenHub, and Agile software development methodologies.

  • Experience with Sketch.

  • Experience with design systems.

  • At least 3+ years experience delivering high performing, accessible, responsive sites.

  • High respect for others, manifesting as positive attitude and effective collaboration skills.

Preferred Tech and Prof Experience

  • Deep experience with ES2015, React, Redux, Jest, and GraphQL.

  • Data visualization development is a plus (d3.js, p5.js, Canvas, etc.).

  • Experience building component libraries.

  • Experience working with distributed teams.

EO Statement

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, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.