ImmunityBio, Inc. is a biotechnology company focused on developing cell and immunotherapy products to enhance the human immune system against cancer. The Software Engineer UI/UX role involves designing, developing, and maintaining user interfaces for AI applications, ensuring seamless integration with backend systems and optimizing user experiences across platforms.
Responsibilities:
- Design, prototype, and implement user interfaces for AI-driven web and mobile applications
- Collaborate with backend and infrastructure teams to ensure seamless integration with APIs and data pipelines
- Maintain a unified design system across web (Next.js, Svelte, React) and mobile (iOS, Android) environments
- Optimize front-end performance, accessibility, and responsiveness
- Conduct user testing and feedback sessions to refine usability and visual design
- Contribute to the architecture and tooling for build, testing, and deployment (Bun, TypeScript, Node.js)
- Stay current with emerging UI/UX and front-end trends — particularly in AI, visualization, and interaction design
- Create, edit and adhere to Standard Operating Procedures (SOPs), process improvements, and standardization of templates
- Performs ad-hoc and cross-functional duties and/or projects as assigned to support business needs and provide developmental opportunities
Requirements:
- Bachelor's degree in Computer science, Software Engineering, or a related field is required
- 3+ years of front-end development experience, with strong proficiency in Next.js, Svelte, and React is required
- Experience designing and shipping native iOS and Android applications (React Native or native SDKs) is required
- Strong understanding of Typescript, Node.js and modern bundlers like Bun
- Ability to translate product requirements into clean, elegant, scalable interfaces
- Solid understanding of UX principles, accessibility best practices, and responsive design patterns
- Excellent collaboration skills — comfortable working with engineers, designers, and AI product teams
- Excellent problem-solving and communication skills, with a collaborative mindset
- Excellent interpersonal skills and ability to work effectively in a cross-functional team environment
- Interest in designing human-centered interfaces for LLM and agent-based systems
- Experience with design tooling (Figma, Sketch) and UI component libraries is preferred
- Contribution to open-source projects or portfolios demonstrating advanced web/mobile work