Logo of Huzzle

Front End Developer

image

IBM

26d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You need strong JavaScript, HTML5, CSS3 skills, modern frameworks experience, responsive design knowledge, and debugging skills. Familiarity with Git, APIs, testing, CI/CD is essential.
  • You will develop responsive front-end interfaces, collaborate with teams, ensure cross-browser compatibility, conduct testing, and mentor junior developers while staying updated on emerging technologies.

Requirements

  • Strong JavaScript, HTML5, CSS3 development
  • Experience with modern frameworks (React, Vue.js, Next.js)
  • Understanding of responsive design, accessibility, and usability best practices
  • Experience with component libraries, design systems, and UI/UX collaboration
  • Strong debugging, testing, and performance optimisation skills
  • Experience with Git and Git-based workflows
  • Understanding of API integration and backend collaboration
  • Knowledge of front-end testing (unit, integration, E2E)
  • Familiarity with CI/CD and DevOps workflows
  • Strong communication and problem-solving ability
  • Optional depending on level:
  • Experience leading teams or acting as technical lead
  • Experience defining architecture, standards, or best practices
  • Understanding of cloud-native environments (AWS, Azure)
  • Exposure to Node.js or Next.js server-side concepts
  • Consulting or client-facing experience

Responsibilities

  • Develop high‑quality, responsive, and accessible front-end interfaces using modern JavaScript frameworks.
  • Translate UI/UX designs into functional user experiences, ensuring cross‑browser compatibility and adherence to brand and design guidelines.
  • Collaborate with designers, backend engineers, QA, DevOps, and other team members to deliver end‑to‑end solutions.
  • Build reusable components, UI patterns, and maintain clean, well‑structured code.
  • Conduct testing, debugging, and performance optimisation to ensure a smooth user experience.
  • Participate in requirements analysis, providing front-end input to design and solution discussions.
  • Contribute to CI/CD processes and version control workflows using Git-based tooling.
  • Stay current with emerging front-end technologies and apply them appropriately.
  • Depending on experience:
  • Lead front-end development on complex projects and define architecture and coding standards.
  • Guide development workflows, testing strategies, and release processes.
  • Mentor junior and mid-level developers and support their technical and consulting development.
  • Communicate technical decisions, trade-offs, and solution approaches to stakeholders and clients.
  • Influence planning, technical strategy, or account‑level delivery decisions.

FAQs

What is the role of a Front-End Developer at IBM CIC?

The Front-End Developer is responsible for building modern, responsive, and accessible user interfaces using technologies such as JavaScript, HTML5, CSS3, and frameworks like React, Angular, or Vue.js, while collaborating with designers and backend teams.

What technologies should a Front-End Developer be proficient in?

A Front-End Developer should have strong skills in JavaScript, HTML5, CSS3, and experience with modern frameworks such as React, Vue.js, and Next.js.

Are there opportunities for career growth at IBM CIC?

Yes, IBM CIC offers regular and frequent promotion opportunities along with feedback and checkpoints throughout the year to help you drive and develop your career.

What benefits does IBM CIC offer?

IBM CIC provides a range of benefits, including 25 days of holiday, private medical, dental & optical cover, flexible working approaches, a group personal pension plan, online shopping discounts, and more.

Is there a focus on diversity and inclusion at IBM CIC?

Yes, diversity and inclusion are essential components of IBM CIC's culture, supported by policies, processes, and various Employee Champion teams and support networks.

Will I have the chance to mentor other developers?

Depending on your experience level, you may have the opportunity to mentor junior and mid-level developers and support their technical and consulting development.

What kind of support is provided for work-life balance?

IBM CIC offers tools and policies to support work-life balance, including flexible working approaches, sabbatical programs, and paid paternity and maternity leave.

Is there a focus on continuous learning and training at IBM CIC?

Yes, IBM CIC offers many training opportunities ranging from classroom learning to e-learning, mentoring and coaching programs, as well as the chance to gain industry-recognized certifications.

What is the importance of collaboration in this role?

Collaboration with designers, backend engineers, QA, DevOps, and other team members is crucial for delivering high-quality end-to-end solutions and ensuring that user experiences adhere to brand and design guidelines.

Are there specific requirements for the educational background of applicants?

A Bachelor's Degree is preferred for applicants applying for the Front-End Developer role at IBM CIC.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything