Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,685 Jobs at 189 Companies

Front-End Developer

IBM

IBM

Software Engineering
San Jose, CA, USA
Posted on Sunday, February 11, 2024
Introduction
A career in IBM Software means you’ll be part of a team that transforms our customers challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

We are seeking a highly skilled Front-End Developer with hands-on experience in React, JavaScript, Node.js, and Selenium to join our IBM Software team. As a member of our team, you will be responsible for developing and maintaining high quality software products that deliver optimal user experiences.

Your Role and Responsibilities
Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets user needs.

  • Implement new features and enhancements, optimize and maintain existing code using React.js, JavaScript, and CSS.
  • Utilize Node.js for server-side development and integration with APIs
  • Implement automated tests using Selenium framework
  • Deliver optimal code to maximize application performance and scalability.
  • Collaborate with cross-functional teams to ensure delivery of business requirements
  • Be part of a dynamic agile team committed to continual learning and driving continuous improvement.
  • Participate in design discussions and code reviews and assist team members, debugging and troubleshooting issues as required
  • Follow best practices in front end development to deliver a quality product


Required Technical and Professional Expertise

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum of 2 years of professional experience in Front-End development.
  • Proficiency in React.js, JavaScript, and CSS.
  • Solid understanding of Node.js and server-side development.
  • Experience with test automation using Selenium.
  • Good problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Proven track record of delivering high-quality code on schedule.


Preferred Technical and Professional Expertise

  • Experience with modern JavaScript frameworks/libraries
  • Familiarity with Git, Docker, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of UX/UI principles and best practices.
  • Understanding of Agile methodologies.