Staff UI Software Engineer
Leads the design and development of high-performance, accessible web applications using React and TypeScript. The role requires 5+ years of frontend experience, strong testing and architecture skills, and effective cross-functional collaboration.
About the job
Responsibilities
- Lead the design and development of complex, high-performance features using React and TypeScript.
- Collaborate with product managers, UI/UX designers, and backend engineers to translate requirements into robust frontend solutions.
- Write clean, modular, well-tested, and maintainable code.
- Optimize applications for speed, scalability, and responsiveness across devices and browsers.
- Contribute to frontend architecture and long-term scalability.
- Participate in code reviews and help ensure code quality.
- Identify and address technical debt, performance bottlenecks, and improvement opportunities.
- Evaluate current frontend trends, technologies, tools, and approaches.
- Champion continuous improvement, innovation, and technical excellence.
Requirements
- 5+ years of professional frontend development experience focused on complex web applications.
- Deep expertise in React, including core principles, hooks, component lifecycle, and state management.
- Proficiency in TypeScript.
- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Experience with frontend tooling such as Webpack, Babel, Vite, and Yarn.
- Experience consuming and integrating RESTful APIs.
- Familiarity with Jest, React Testing Library, and Playwright.
- Strong understanding of Git.
- Experience with responsive design and accessible web interfaces.
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor’s degree in Computer Science or equivalent experience.
- 2–3 years of experience working on large-scale enterprise-grade software.
Nice to Have
- Familiarity with design systems and component libraries.
- Understanding of Identity and Access Management protocols and architecture, including FIDO, U2F, WebAuth, SSO, SAML, OAuth, and Federation.
- Contributions to open-source projects.
Benefits
- Support for employee well-being.
- Social impact initiatives.
- Talent development and opportunities for connection and community.
- Immersive, in-person onboarding experience.
Skills
React, TypeScript, JavaScript, HTML, Css3, webpack, Babel, Vite, Yarn, REST APIs, Jest, Playwright, Git, Responsive Design, OAuth
Similar jobs
Frontend Engineering jobsSenior frontend engineer responsible for building shared SDKs, component libraries, and scalable frontend architecture for Postman’s client platform. The role requires 8+ years of frontend experience and deep expertise in JavaScript, TypeScript, React, performance, and engineering quality.
Leads the architecture and development of Okta’s secure Sign-In Widget platform, focusing on scalable, high-performance web experiences. Requires 12+ years of software development experience, deep React and TypeScript expertise, and demonstrated technical leadership across complex enterprise applications.
Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.
Design-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Own the creation, quality, experimentation, and continuous improvement of Kong’s marketing web experiences. The role requires 4–6 years of web experience, strong HTML/CSS/JavaScript skills, CMS expertise, and hands-on A/B testing experience.