Job Summary:
Ontic is seeking a talented Staff Software Engineer, Frontend to enhance our
frontend architecture, shared capabilities, and engineering excellence across
multiple teams. This role is ideal for engineers with deep frontend expertise
and a passion for developing reusable platforms and frameworks, ultimately
driving developer experience and consistency in our frontend ecosystem.
Key Responsibilities:
-
Define and evolve frontend architecture patterns and shared capabilities
utilized by multiple product teams.
-
Drive the adoption of scalable patterns for component architecture, state
management, and application structure.
-
Ensure consistency, reusability, maintainability, and scalability across all
frontend codebases.
-
Lead architecture reviews and provide guidance on frontend design decisions
across diverse teams.
-
Identify opportunities to simplify frontend systems through shared
abstractions and reusable solutions.
-
Partner with product and platform teams to enhance consistency throughout
Ontic's frontend ecosystem.
-
Contribute to the evolution of design systems, UI frameworks, and shared
frontend infrastructure.
Requirements:
-
8-12 years of software engineering experience with a focus on frontend
development.
-
Expert-level proficiency in JavaScript, TypeScript, HTML, and CSS.
-
Extensive experience with React (or similar frameworks) in large-scale
applications.
-
Strong expertise in frontend architecture, design systems, and scalable UI
development.
-
Proven experience building and evolving shared component libraries or
frontend platforms.
-
Deep understanding of browser internals, rendering, and performance
optimization.
-
Experience working on large-scale SaaS platforms.