JavaScript Developer

Job Description

As an IBM Front-End Developer, you will have to make sure that the company software components are expertly designed, tested, debugged, verified, and ready for integration.

Therefore, you will be responsible to:
- Create and update HTML/XML/CSS/Javascript, based on business specifications (wireframes) or bug reporting
- Collaborate with graphic and instructional designers
- Translate designs and style guides provided by the design team into functional user interfaces, ensuring cross browser compatibility and performance
- Ensure design and user experience quality throughout the development process to launch
- Build software applications - follow coding standards, build appropriate unit tests, integration tests and deployment scripts
- Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Required Technical and Professional Expertise

  • HTML5/CSS3 and responsive design experience
  • Min three years experience of JavaScript development, using Angular 1/4, React or JQuery
  • Familiar with ES6+ features
  • Build tools such as Grunt/Gulp
  • One year Nodejs 6/8 development using Express/Hapi
  • Experience working in an Agile environment with Scrum

Preferred Tech and Prof Experience

Nice-to-have qualifications:
- Experience in writing unit tests and using tools like Karma, Jasmine, Chai, etc.
- Familiarity with Node.js and other server-side JavaScript
- Experience with web development (AJAX, PHP, Ruby, Python, Java)
- Experience with Flash (AS2 or AS3)
- Experience with designing enterprise level applications with complex workflows
- Experience in Agile software practices (Scrum, continuous integration, automated testing, code reviews)
- Familiarity with OOP & MVC

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.

Meet Some of IBM's Employees

Peter M.

Leadership Development Solutions Leader

Peter works with a variety of teams within IBM to increase organizational clarity, equip leaders to serve well, and provide opportunities for employees to continually grow and expand their skills.

Rashida H.

Director, IBM Watson Client Delivery

Rashida leads the IBM Watson Delivery Team, which focuses on providing Watson implementation training for clients around the world, helping companies achieve the solutions they seek.

Back to top