EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer, UI/UX role at ImmunityBio focuses on building responsive web and mobile interfaces for advanced AI applications. This position connects design intent with engineering execution to deliver intuitive, high-performance user experiences.

Responsibilities

  • Design, prototype, and implement user interfaces for AI-driven web and mobile applications.
  • Collaborate with backend and infrastructure teams to support seamless API integration and data pipelines.
  • Maintain a unified design system across web (Next.js, Svelte, React) and mobile (iOS, Android) experiences.
  • Optimize front-end performance, accessibility, and responsiveness.
  • Run user testing and feedback sessions to improve usability and visual design.
  • Support architecture and tooling for build, testing, and deployment using Bun, TypeScript, and Node.js.
  • Stay current with emerging UI/UX and front-end trends, with emphasis on AI, visualization, and interaction design.
  • Create, edit, and follow Standard Operating Procedures (SOPs), including process improvements and standardized templates.
  • Perform ad-hoc and cross-functional duties or projects as assigned to support business needs and development opportunities.

Required Qualifications

  • Bachelor’s degree in Computer science, Software Engineering, or a related field.
  • 3+ years of front-end development experience, including strong proficiency in Next.js, Svelte, and React.
  • Experience designing and shipping native iOS and Android applications using React Native or native SDKs.

Preferred Qualifications

  • Experience with design tooling such as Figma or Sketch and familiarity with UI component libraries.

Technologies

  • Next.js, Svelte, React
  • iOS, Android, React Native
  • Figma, Sketch
  • TypeScript, Node.js, Bun

Benefits

  • Medical, Dental and Vision Plan Options
  • Health and Financial Wellness Programs
  • Employer Assistance Program (EAP)
  • Company Paid and Voluntary Life/AD&D, Short-Term and Long-Term Disability
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) Retirement Plan with Company Match
  • 529 Education Savings Program
  • Voluntary Legal Services, Identity Theft Protection, Pet Insurance and Employee Discounts, Rewards and Perks
  • Paid Time Off (PTO) includes 11 Holidays
  • Exempt Employees eligible for Unlimited PTO
  • Non-Exempt Employees eligible for 10 Vacation Days, 56 Hours of Health Pay, 2 Personal Days and 1 Cultural Day

Working Environment

  • Onsite position in Dunkirk, NY.
  • Regular schedule Monday to Friday within standard business hours, with flexibility available with manager approval.
  • Ability to work in a standard office setting and use standard office equipment, including a computer.
  • Ability to lift and carry materials up to 20 pounds.
  • Extensive use of computer keyboards and monitors.

Knowledge, Skills, & Abilities

  • Strong understanding of TypeScript, Node.js, and modern bundlers such as Bun.
  • Ability to translate product requirements into clean, scalable interfaces.
  • Solid understanding of UX principles, accessibility best practices, and responsive design patterns.
  • Excellent collaboration skills with engineers, designers, and AI product teams.
  • Ability to contribute to open-source projects or maintain a portfolio demonstrating advanced web and mobile work.
  • Strong problem-solving and communication skills with a collaborative mindset.
  • Excellent interpersonal skills and effectiveness in cross-functional team environments.
  • Interest in designing human-centered interfaces for LLM and agent-based systems.

Similar Jobs