Web Front-End Developer – Agentic AI Applications

We are Lenovo. We do what we say. We own what we do. We WOW our customers.<br><br>Lenovo is a US$83 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).<br><br>This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.<br><br>We are seeking a talented Web Front-End Developer / UX Designer to design and develop dynamic, interactive, and intuitive user interfaces for Agentic AI applications. In this role, you will collaborate with AI engineers and backend developers to create seamless front-end experiences that enhance the functionality of AI-driven agents. Your work will directly impact how users interact with autonomous AI systems, ensuring usability, efficiency, and scalability.<br><br>This role sits within Lenovo’s Solutions Services Group (SSG), the global organization that brings together our end‑to‑end AI solutions and services to turn customer vision into value. You’ll be joining a new, distributed engineering team building the xIQ Agent Platform, an AI‑native delivery platform that powers Lenovo’s Agentic AI strategy across hybrid cloud, on‑prem, and edge.<br><br><strong>Key Responsibilities<br><br></strong><ul><li>Design and develop responsive, high-performance front-end interfaces for AI-driven applications.</li><li>Implement and optimize UI/UX components that enhance user interaction with Agentic AI systems.</li><li>Collaborate with AI and backend teams to integrate APIs, real-time data, and AI-generated outputs.</li><li>Ensure applications are scalable, secure, and performant across different devices and browsers.</li><li>Stay up to date with emerging front-end technologies, AI advancements, and best practices.</li><li>Conduct testing, debugging, and performance tuning for optimal user experience.</li><li>Work closely with product managers and designers to translate requirements into functional applications.<br><br></li></ul><strong>Basic Qualifications<br><br></strong><ul><li>Proven experience in front-end development using React or similar modern front-end frameworks.</li><li>Strong proficiency in HTML, CSS, JavaScript, and TypeScript.<br><br></li></ul><strong>Preferred Qualifications<br><br></strong><ul><li>Experience building and maintaining reusable UI components using tools such as Storybook or similar component libraries/design systems.</li><li>Experience integrating with RESTful APIs and real-time data sources.</li><li>Familiarity with Python and backend frameworks such as FastAPI, specifically in the context of consuming and integrating APIs for front-end applications.</li><li>Familiarity with state management libraries (e.g., Zustand, Redux).</li><li>Solid understanding of UI/UX best practices, including designing for AI-powered and data-driven interfaces.</li><li>Experience implementing responsive, accessible, and high-performance web applications (WCAG standards preferred).</li><li>Experience designing and implementing user input flows and forms, including validation and error handling.</li><li>Exposure to Docker, Kubernetes, and CI/CD pipelines, with the ability to deploy and manage front-end changes in containerized environments.</li><li>Exposure to Nginx, Next.js, and other modern middleware frameworks</li><li>Commitment to building and maintaining high-quality code and adhering to team coding standards and best practices<br><br></li></ul><strong>Nice-to-Have Skills<br><br></strong><ul><li>Familiarity with LLMs, AI agents, and conversational UI frameworks.</li><li>Experience working with Figma, including interpreting designs, collaborating with designers, and translating UI/UX specifications into implementation.</li><li>Experience with interactive data visualization or advanced UI animations.</li><li>Knowledge of prompt engineering and AI-driven UX patterns.<br><br></li></ul><strong>Why Join Us?<br><br></strong><ul><li>Work at the forefront of AI-driven applications and autonomous agents.</li><li>Collaborate with a team of AI researchers, engineers, and designers.</li><li>Contribute to building the next generation of intelligent web applications.</li><li>Competitive salary, flexible work environment, and opportunities for professional growth.<br><br></li></ul>Hybrid Schedule on campus in Morrisville, NC. 3 days in office, 2 days work from home.<br><br><strong>https://www.linkedin.com/company/lenovo/life/ssgxiq<br><br></strong>If you're passionate about web development and excited about the intersection of <strong>AI and front-end experiences</strong>, we'd love to hear from you!<br><br><em>We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.</em>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...