Front End Developer
IBM
Job Description
Job Overview We are looking for a Front‑End Developer to build modern, responsive, and accessible user interfaces using JavaScript, HTML5, CSS3, and frameworks such as React, Angular, or Vue.js. The role involves translating UI/UX designs into high‑quality experiences, collaborating with designers and backend teams, and contributing to clean, maintainable code. Key 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. Leadership / Advanced Responsibilities (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.
Qualifications Bachelor’s Degree in Computer Science or related field. 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 / Preferred 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. Flexible Working IBM encourages flexible working patterns. If you are interested in a flexible work schedule, please discuss this with our recruitment team to confirm suitability.
Equal‑Opportunity Statement IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age or other characteristics protected by law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Benefits Training opportunities from classroom to e‑learning, mentoring and coaching programs, and industry‑recognised certifications. Regular promotion opportunities to support career growth. Continuous feedback and checkpoints throughout the year.
Diversity & Inclusion initiatives and support networks. Employee recognition programs for peer‑to‑peer appreciation. Tools and policies to support work‑life balance, including flexible working approaches, sabbatical programmes, paid paternity and maternity leave, and an innovative maternity returner scheme.
Traditional benefits such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group personal pension plan with an additional 5% of your base salary paid by IBM monthly. #J-18808-Ljbffr