Principal UI Software Engineer
Okta
about 3 hours ago
Bengaluru, India
Staff+
H1B Sponsor
Responsibilities
- Lead the design and development of complex, high-performance features using React and TypeScript.
- Collaborate closely with product managers, UI/UX designers, and backend engineers to translate requirements into effective frontend solutions.
- Write clean, modular, well-tested, and maintainable code, adhering to best practices and coding standards.
- Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
- Contribute to the evolution of frontend architecture for long-term scalability and maintainability.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Proactively identify and address technical debt and performance bottlenecks.
- Stay up-to-date with the latest trends and technologies in frontend development.
- Champion a culture of continuous improvement and technical excellence within the team.
Requirements
- 10+ years of professional experience in frontend development, focusing on complex web applications.
- Deep expertise in React, including core principles, hooks, and state management.
- Proficiency in TypeScript for robust and maintainable codebases.
- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Experience with front-end tooling such as Webpack, Babel, and package managers.
- Demonstrated experience consuming and integrating with RESTful APIs.
- Familiarity with testing frameworks 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 and the ability to debug complex issues.
- Strong communication and interpersonal skills for effective collaboration.
Benefits
- Amazing benefits that support employee well-being.
- Opportunities for social impact through community initiatives.
- A dynamic work environment with flexibility and mobility.
Tech Stack
GitJavaScriptJestReactTypeScriptWebpackYarn
Categories
FrontendFull Stack