Software Development Engineer II

Unosecur
Bengaluru, Karnataka, India

About Unosecur

Unosecur is a fast-growing, Pre-Series A startup with $5M in funding. We're a B2B security SaaS platform making identity security smarter and simpler for enterprises worldwide, with sales teams across the USA, Europe, and India.

You'll be part of a diverse team working on cybersecurity and AI, with opportunities to solve complex problems and build production-grade AI capabilities.

The Role

We’re hiring a UI Developer based in Bengaluru to build intuitive, high-performance, and scalable user interfaces for Unosecur’s Identity Security platform.

You’ll work closely with Product, Design, and Engineering to turn complex security workflows and large amounts of data into simple, seamless user experiences.

What You’ll Do

  • Build production-grade interfaces. Develop and maintain modern web applications using JavaScript, React.js, Vite, and Zustand.
  • Manage application state. Design and maintain scalable frontend state using Zustand, including stores, actions, selectors, and asynchronous workflows.
  • Create reusable UI components. Build responsive, maintainable, and scalable frontend components.
  • Turn designs into products. Translate designs, wireframes, and product requirements into polished user experiences.
  • Integrate with backend systems. Work closely with backend engineers to integrate APIs and data-driven workflows.
  • Own UI quality. Ensure consistency, responsiveness, accessibility, and cross-browser compatibility.
  • Optimize performance. Improve rendering, load times, state updates, and overall frontend performance.
  • Collaborate closely. Work with Product, Design, and Engineering from requirements through implementation and release.

What You’ll Need

  • Strong hands-on experience with JavaScript and modern frontend development.
  • Strong experience building production applications using React.js.
  • Hands-on experience with Zustand for state management.
  • Experience designing frontend state using stores, selectors, actions, and asynchronous state updates.
  • Experience working with Vite and modern frontend build tooling.
  • Strong knowledge of HTML5, CSS3, responsive design, and component-based architecture.
  • Experience integrating REST APIs and working with asynchronous data.
  • Good understanding of React rendering, frontend performance, and browser fundamentals.
  • Experience with Git and modern software development workflows.
  • Strong problem-solving skills and attention to UI/UX detail.

Nice to Have

  • Experience with Zustand middleware such as persistence and devtools.
  • Experience building B2B SaaS or enterprise products.
  • Experience building dashboards, complex workflows, tables, or data-heavy interfaces.
  • Familiarity with design systems and reusable component libraries.
  • Experience with cybersecurity, cloud, or identity products.
  • Prior experience working in an early-stage or high-growth startup.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →