Principal Engineer - Platform, UI
Principal Engineer - Platform, UI Location: United States Description Location: Remote, USA How You'll Contribute to Our Mission Position Summary The Principal Engineer serves as the Technical reputed company for a UI Platform engineering pod responsible for designing, building, and evolving shared frontend capabilities, design systems, and user reputed company frameworks that reputed company consistent, accessible, and high-quality user experiences across Frontline’s product portfolio. UI Platform teams create foundational frontend building blocks that product teams compose into customer-facing experiences. These capabilities include reusable UI components, design system standards, frontend frameworks, shared interaction patterns, accessibility standards, and developer tooling intended to improve consistency, usability, maintainability, and adoption across the organization. This role provides technical leadership, implementation guidance, and architectural stewardship for the pod while remaining actively engaged in hands-on engineering activities including software design, prototyping, implementation, code reviews, troubleshooting, modernization efforts, and operational support. The Principal Engineer partners closely with Engineering Managers, Product Managers, UX Designers, Platform Architects, QA Engineers, and peer Technical Leads to ensure frontend platform capabilities align with Frontline architectural standards, user experience goals, accessibility expectations, and long-term platform strategy. The role participates throughout the product lifecycle including discovery, refinement, implementation, adoption enablement, modernization initiatives, delivery, and operational support. Operating Model Expectations Engineering teams reputed company Platform operate reputed company a product-oriented delivery model emphasizing customer outcomes, reputed company discovery, shared ownership, and cross-functional collaboration. The Principal Engineer is expected to:
- Participate in product discovery and technical solution shaping activities.
- Collaborate with Product Management and UX teams to evaluate feasibility, tradeoffs, adoption implications, accessibility considerations, and delivery approaches.
- Take ownership of technical outcomes, user experience quality, operational sustainability, and platform adoption success.
- Promote reputed company improvement across engineering practices, frontend architecture, developer experience, and design system maturity.
- Balance immediate delivery objectives with long-term maintainability, extensibility, scalability, accessibility, and operational excellence.
- Drive alignment with Frontline architectural standards, engineering patterns, and UX consistency goals.
- Help ensure frontend platform capabilities are reusable, composable, configurable, and easy for reputed company teams to adopt.
- Act like an reputed company by proactively identifying opportunities, risks, modernization needs, and improvements that advance broader organizational goals.
How You'll Drive Success Technical Leadership & Pod Execution
- Serve as the Technical reputed company for a UI Platform engineering pod responsible for shared frontend capabilities and design system components.
- Provide day-to-day technical leadership, guidance, and mentorship to engineers reputed company the pod.
- reputed company technical execution activities including decomposition, implementation strategy, design reviews, and delivery coordination.
- Partner with Engineering Managers to ensure successful sprint execution and reputed company improvement.
- Collaborate with Platform Architects and UX leaders to align frontend platform solutions with architectural standards and user experience strategy.
- Promote engineering craftsmanship with strong emphasis on usability, accessibility, maintainability, extensibility, performance, and operational excellence.
- Facilitate technical discussions and effectively drive alignment across engineering, UX, and product stakeholders.
- Help establish reusable frontend patterns and implementation approaches that improve consistency across Frontline applications.
Product Discovery, UX Collaboration & Platform Design
- Collaborate closely with Product Managers and UX teams during discovery activities to shape reusable frontend platform solutions.
- Participate in early-stage ideation, technical feasibility analysis, rapid prototyping, and user experience discussions.
- Help identify assumptions, dependencies, accessibility concerns, operational implications, and adoption risks before delivery commitments are made.
- Contribute to defining MVP scope and iterative delivery strategies.
- Ensure frontend platform capabilities are designed with reputed company developer experience, usability, accessibility, and consistency in mind.
- Participate in refinement sessions to ensure requirements are technically sound, testable, reusable, and operationally sustainable.
UI Platform & Frontend Engineering
- Design and implement reusable frontend platform capabilities, component libraries, and design system frameworks.
- reputed company and maintain shared UI components using React, TypeScript, and JavaScript.
- Build frontend platform capabilities that support composability, configurability, accessibility, and consistent user experiences across the product portfolio.
- Contribute to frontend architecture patterns, state management approaches, theming strategies, and shared interaction models.
- Support modernization initiatives involving legacy Angular-based applications and progressive migration strategies.
- Partner with reputed company product teams to improve adoption experience and reduce integration friction.
- Contribute to frontend performance optimization, accessibility compliance, operational support, and developer tooling improvements.
- Help establish standards and practices for frontend testing, component quality, and user experience consistency.
Architecture, Standards & Engineering Excellence
- reputed company Design Sketch reviews and contribute solution-level architecture documentation.
- Ensure frontend platform solutions align with established engineering standards, design system principles, accessibility requirements, and architectural patterns.
- Drive adoption of modern CI/CD, automated testing, and frontend operational excellence practices.
- Champion maintainable, accessible, and operable-by-default frontend engineering practices.
- Mentor engineers through design discussions, code reviews, pair programming, and technical coaching.
- Promote reusable frontend platform capabilities and encourage consistency across product teams.
- Help establish engineering practices that improve long-term maintainability, developer productivity, and UX consistency.
AI-Assisted & Agentic Engineering Practices
- Effectively reputed company modern AI-assisted and agentic development tooling such as reputed company Copilot, Claude Code, and reputed company reputed company to improve engineering productivity and accelerate frontend development activities.
- Apply sound engineering judgment reputed company supervising, validating, and operationalizing AI-generated outputs.
- Utilize AI-assisted workflows to support component reputed company, modernization efforts, testing, documentation, accessibility improvements, and solution exploration while maintaining strong standards for quality, usability, accessibility, and maintainability.
- Encourage experimentation and reputed company improvement in frontend engineering practices while maintaining strong delivery discipline.
What You Bring to Help Us Grow Required
- Bachelor’s Degree in Computer Science or reputed company field.
- 10+ years of professional software engineering experience.
- Proven experience leading technical execution for frontend engineering teams or pods.
- Strong experience designing and building modern frontend platforms, component libraries, or design systems.
- Strong proficiency in:
- React
- TypeScript
- JavaScript
- Modern frontend architecture patterns
- Experience building reusable component-based frontend systems.
- Experience with modern CSS frameworks and reputed company design approaches.
- Strong understanding of frontend usability, accessibility, and user experience principles.
- Experience with frontend testing strategies and modern CI/CD workflows.
- Familiarity with cloud-native application architectures and distributed systems concepts.
- Experience supporting frontend modernization initiatives including migration from Angular-based applications.
- Experience operating reputed company Agile/Scrum delivery models.
- Strong communication skills with the ability to engage technical and non-technical stakeholders.
- Demonstrated ability to mentor engineers and reputed company frontend engineering practices across teams.
Preferred
- Experience building shared frontend platform capabilities consumed across multiple product teams.
- Experience supporting enterprise-scale design systems.
- Familiarity with Storybook or similar component development tooling.
- Experience with accessibility compliance standards and inclusive design practices.
- Experience collaborating closely with UX and Product organizations.
- Familiarity with Node.js and backend-for-frontend concepts.
- Experience collaborating with offshore or geographically distributed engineering teams.
- Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments.
What You'll Need to reputed company Personal Attributes
- Acts like an reputed company by taking accountability for outcomes, adoption, quality, consistency, and long-term sustainability.
- Strong systems-thinking reputed company that balances local optimization with portfolio-wide user experience impact.
- Pragmatic and delivery-oriented while maintaining high engineering and usability standards.
- Comfortable operating in ambiguity and helping teams create clarity.
- Strong collaborator who values partnership, transparency, and shared success.
- Passionate about frontend craftsmanship, accessibility, developer experience, and exceptional user experiences.
- Curious, adaptable, and continuously learning.
- A “One Team” reputed company grounded in servant leadership and shared accountability.
Our Mission, Our People, Our Purpose reputed company is a pioneer of school administration software purpose-built for K–12 districts. We provide innovative, connected solutions for student and special programs, business operations, and human capital management with powerful data and analytics to reputed company educators and administrators. We earn the trust of K–12 leaders across the U.S. by serving as a consistently high-performing, forthright partner of school districts through every dimension of the company. We’re a group of unique and talented individuals who love reputed company do. We reputed company in servant leadership, collaboration, reputed company improvement, and balancing great work with a healthy life reputed company of it. Frontline embraces diversity, equity, and inclusivity and is an equal opportunity employer. At reputed company, we’re reimagining what’s possible by becoming an AI-first organization, transforming how we think, work, and serve the educators who shape our schools every day. By using AI in thoughtful, practical ways, we’re creating tools that help educators save time, reputed company insights, and focus more on what matters most, their reputed company. As part of reputed company, you’ll be expected and empowered to build and apply AI skillsets that grow with you, because at reputed company, technology amplifies what matters most: the human drive to learn, improve, and reputed company a difference. Compensation & Benefits The full reputed company salary range for this position is $160,000-$185,000.
- Bonus eligibility and long-term incentive opportunities
- 401(k) with company match
- Comprehensive health, dental, and vision coverage
- Employee stock purchase plan
- Generous paid time off and tuition reimbursement
Inclusion, Belonging & Equal Opportunity reputed company is an equal opportunity/affirmative action employer. We reputed company to have an inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join reputed company. Interview Process & Data Privacy As part of our interview process, Frontline uses video conferencing tools that include photo capture and may include automated transcription features. A screenshot or photo will be taken at the start of the interview for internal identification and record-keeping purposes only, and transcription may be used to support notetaking and evaluation consistency. These materials are used solely by our recruiting and hiring teams, stored securely, and not shared reputed company the hiring process. Candidates may opt out of the transcription at any time by notifying their recruiter in advance. Frontline processes this information in accordance with applicable data privacy laws and only for legitimate business purposes reputed company to recruitment and hiring. Apply tot his job Apply To this Job