Senior Front End Developer –AI & Cloud

Job Description
Senior Front End Developer -AI & Cloud IBM Talent Acquisition is undergoing a huge transformation and we are looking for a Senior Front End Developer to join our CIO team to support IBM Talent Acquisition. Our team is building a next generation platform that uses AI to change the way companies identify, attract, and engage new hires and a Senior Front End Developer is an essential part of our product team. You will be the front end guru, but also be able to contribute to the backend. You will build a UI that is intuitive, has a flare of elegance and tasteful animations. No pressure. You will work closely with our designers to iterate and implement thoughtful UI for our SaaS and its apps. You will build libraries and toolkit across all devices and screen sizes so we can reuse and scale rapidly. Our platform is heavily focused on how our client project-manage the hiring process and so you get excited if you have to create dashboards and interactive charts to deliver real-time data. You will also work with our Data Scientist and Backend Engineers to create interfaces that will administer and show artificial intelligence and machine learning features. We are taking recruiting to a whole new level and we want our end-users (recruiters, hiring managers, and candidates) to love the products we build. You have an understanding about mobile, its constraints, and patterns to overcome them. You are constantly seeking the most modern UI features in tools such as React and AngularJS. And deep down, you are a designer, but with the skills to make it all come alive. The ideal candidate must be proficient in HTML 5, CSS 3, JavaScript / Typescript, Angular 2, Node JS and Web Services/REST.


  • Works to define, build and maintain the Frontend infrastructure and reusable components as well as testing infrastructure for all sub projects
  • Hands on coder and technical Leader driving and establishing industry best practice for technology and design for the Front end
  • Designs and builds to ensure consistency for overall architecture
  • Work on a multidisciplinary team to architect, design, and deliver high-quality product code for the next generation of Talent Acquisition software
  • Collaborate with our Lead designer to iterate on the design and implementation of our product
  • Build polished UI and code that interacts with a feature rich RESTful web service
  • Identify and communicate front-end best practices requirements
  • Find and address performance issues
  • Demonstrated design and UX sensibilities
  • Be involved in designing, implementing, and maturing code
  • Optimize front-end code to ensure a consistent and fast experience for our users
  • Implement responsive cross-browser user experience
  • Work with other developers to implement best practices, introduce new tools and improve processes
  • Contribute to developing software in an agile, continuous delivery development process
  • Work with and across a variety of web frameworks and toolkits, and an understanding of their pros and cons
  • Experience and knowledge of the nuances required in creating cross-browser web applications
Technologies we use:
IBM Cloud, Docker, Spring, Redis, Eureka, Hadoop & NOSQL, Kafka, ELK, Mybatis, OOS API, Python, ZipKin, Jenkins, Zuul, OAuth2 but bring your ideas!

Required Technical and Professional Expertise

  • Bachelor's Degree in Computer Science or a related field, or 5+ years relevant work experience
  • 3+ years working with HTML, CSS, JavaScript
  • 3+ years of web application code design and architecture
  • 2+ years of building web services or other publicly consumed APIs
  • Proficient in creating amazing user experiences using the following technologies: React, Angular 2, CSS/SASS, HTML 5 (including Web Components), and JavaScript
  • Computer Science fundamentals in object-oriented design, data structures, and complexity analysis
  • Proficient in 1 or more version control software platforms (git, Subversion, Mercurial)
  • Strong customer focus, ownership, urgency and drive
  • Must have the ability to work in the US without current/future need for IBM sponsorship.

Preferred Tech and Prof Experience

  • Must have the ability to work in the US without current/future need for IBM sponsorship
  • Proficiency in HTML 5, CSS 3, JavaScript / TypeScript, Angular 2 (preferred), Web Services/REST
  • Degree in Computer Science, Software Engineering or closely-related field

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.

Back to top