Job Description
📌 Role Overview
As a Software Engineer – Front End at IBM, you will work closely with multi-track project and program teams to transform business requirements into intuitive, scalable, and high-quality web interfaces.
This role combines UI rapid prototyping, front-end web development, solution architecture, and technical leadership — offering the opportunity to contribute both technically and strategically.
🚀 Key Responsibilities
🔹 UI & Development
- Collaborate with cross-functional teams to understand business requirements.
- Create rapid UI prototypes and develop production-ready front-end solutions.
- Review design mockups and translate them into scalable implementations.
- Provide level-of-effort (LOE) estimates and assess project risks.
🔹 Architecture & Implementation
- Architect, design, and implement front-end solutions independently.
- Ensure performance, scalability, maintainability, and usability standards.
- Identify and mitigate technical risks during development.
🔹 Leadership & Mentorship
- Guide and mentor junior engineers.
- Support team members in designing and delivering high-quality products.
- Serve as project lead for specific product rollouts when required.
- Participate in engineering discussions and planning sessions.
🎯 Ideal Candidate Profile
- Strong understanding of modern front-end development practices.
- Experience working in cross-functional, enterprise-scale environments.
- Ability to independently architect and implement UI solutions.
- Comfortable mentoring engineers and leading initiatives.
- Strong analytical thinking and risk assessment skills.
- Excellent communication and collaboration abilities.
🌍 Diversity & Inclusion
IBM is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.