Remote Principal Engineer, Front End Learning Full Stack Developer

Logo of Homebound

Homebound

๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join our dynamic engineering team as a Principal Engineer to shape the technical direction of our projects and lead a team of talented engineers.

Requirements

  • Technical Leadership: Demonstrated experience leading engineering teams and driving large-scale technical initiatives, particularly in frontend and design system development
  • Frontend Expertise: Proficiency in TypeScript and React, with extensive experience in modern web development, state management, and component architecture
  • Design System Knowledge: Strong understanding of UI/UX principles and experience building and scaling design systems using tools like Figma, Storybook, and GitHub
  • Collaboration and Communication: Proven ability to consult on and lead cross-functional projects, with the communication skills to present technical concepts clearly to diverse audiences
  • Software Engineering Practices: Proficiency in testing frameworks, CI/CD, Agile methodologies, and quality assurance tools for development workflows

Responsibilities

  • Architect frontend systems using reusable, robust component design patterns and standardize UI patterns to create a cohesive user experience across the platform
  • Collaborate with backend engineers to integrate APIs, GraphQL, and other backend services, ensuring performance and scalability across the application
  • Guide engineers in best practices for component architecture, responsive design, and performance optimization to create efficient, adaptable components
  • Drive the architectural decisions for new projects and ensure the consistency and quality of the codebase
  • Actively participate in estimation and risk assessment to improve project predictability and ensure resources are allocated effectively
  • Collaborate closely with Design to establish design principles, UI guidelines, and a visual language that supports both current and future product needs
  • Facilitate cross-functional collaboration, providing clear documentation on design guidelines and training teams to leverage the design system effectively
  • Communicate complex technical topics to both technical and non-technical stakeholders, ensuring that everyone understands and aligns with the design systemโ€™s value and best practices
  • Develop and manage a component library using tools like Storybook for isolated component testing, and ensure seamless integration with React for scalable front-end architecture
  • Partner with designers in Figma to align on design specs and ensure seamless hand-offs between design and development
  • Explore and implement the latest trends in design system technology, software engineering, and frontend development, regularly experimenting with tools like Web Vitals, Lighthouse, and React Testing Library for component quality and performance validation
  • Lead the technical roadmap for the design system, applying knowledge of UI/UX principles and tools such as Figma and Storybook to establish a foundation that can scale across product teams

Benefits

  • Health insurance
  • Retirement benefits
  • Paid time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Homebound know you found this job on JobsCollider. Thanks! ๐Ÿ™