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:
- 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
- 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
- Experience in writing unit tests and using tools like Karma, Jasmine, Chai, etc.
- 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
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
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.
Back to top