Okta logo
OktaPosted 1 month ago

Staff UI Software Engineer

HybridBengaluru, Karnataka, India

Full TimeSenior LevelLargeCybersecurity Software

Job Summary

Lead the design and development of complex, high-performance features using React and TypeScript for Okta's secure web experiences, including the Okta Sign-in Widget, End User SSO Dashboard, and Okta Browser Plugin. Collaborate with product managers, UI/UX designers, and backend engineers to translate requirements into robust frontend solutions while writing clean, modular, well-tested code that adheres to best practices. Optimize applications for speed, scalability, and responsiveness across devices and browsers, actively contributing to frontend architecture evolution and addressing technical debt. Participate in code reviews, identify performance bottlenecks, and champion continuous improvement within the First Party Apps Platform team.

Required Qualifications

  • 5+ years of professional experience in frontend development, with a strong focus on building complex web applications
  • Deep expertise in React, including a strong understanding of its core principles, hooks, component lifecycle, and state management
  • Proficiency in TypeScript, with a proven ability to leverage its features for robust and maintainable codebases
  • Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3
  • Experience with front-end tooling such as Webpack, Babel, Vite, and package managers (Yarn)
  • Demonstrated experience consuming and integrating with RESTful APIs
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Playwright) and a commitment to writing comprehensive tests
  • Strong understanding of version control systems, particularly Git
  • Experience with responsive design principles and building accessible web interfaces
  • Excellent problem-solving skills, with the ability to debug complex issues and find practical solutions
  • Strong communication and interpersonal skills, with the ability to collaborate effectively within a cross-functional team
  • Bachelor's degree in Computer Science or equivalent experience
  • 2-3 years of experience working on large-scale enterprise grade software

Desired Qualifications

  • Familiarity with design systems and component libraries
  • An understanding of Identity and Access Management protocols and architecture, e.g., FIDO, U2F, WebAuth, SSO, SAML, OAuth, Federation
  • Contributions to open-source projects

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce