Software Engineer/Developer (Apprentice Conversion)

Company:  IBM
Location: San Jose
Closing Date: 27/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let's talk.


Your Role and Responsibilities
We are seeking an entry-level 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.


  1. Implement automated tests using the Selenium framework.
  2. Implement new features and enhancements, optimize and maintain existing code using React.js, JavaScript, and CSS.
  3. Utilize Node.js for server-side development and integration with APIs.
  4. Deliver optimal code to maximize application performance and scalability.
  5. Collaborate with cross-functional teams to ensure delivery of business requirements.
  6. Be part of a dynamic agile team committed to continual learning and driving continuous improvement.
  7. 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

  • Successful completion of the IBM Apprenticeship Program.
  • Proficiency in React.js, JavaScript, and CSS.
  • 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.

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.

About Business Unit
IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.


Your Life @ IBM
In a world where technology never stands still, we understand that dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.


About IBM
IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.


Location Statement
IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to: - Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well-being - Financial programs such as 401(k), the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance-based salary incentive programs - Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs.


Being You @ IBM
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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.

#J-18808-Ljbffr
Apply Now
Share this job
IBM
  • Similar Jobs

  • Software Engineer, Developer Experience

    San Jose
    View Job
  • Software Engineer (UI Developer)

    Santa Clara
    View Job
  • Software Engineer/Senior Software Engineer - Developer Experience

    San Jose
    View Job
  • Principal Engineer Software (UI Developer)

    Santa Clara
    View Job
  • Health Software - Developer Productivity Engineer

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙