logo
logo
Be Early
Engineering

Senior Frontend Engineer, Desktop

Based is building the next generation of social applications, and we need a Senior Frontend Engineer to take the lead on our web-based desktop experience. You'll be the sole owner of the frontend's technical execution, working closely with our existing engineering & design team to create a beautiful, responsive, and intuitive user interface. This is a unique opportunity to have a significant impact and shape the future of our product from the ground up.


Responsibilities

  • Develop a modern, single-page application (SPA) using Angular and TypeScript from the ground up.

  • Architect and implement state management, routing, and component-based UI structures that are scalable and maintainable.

  • Collaborate closely with the backend team to integrate with our NestJS RESTful APIs.

  • Ensure the application is highly performant, responsive, and compatible across modern web browsers.

  • Write clean, well-documented, and testable code, including unit and end-to-end tests to ensure quality and reliability.

  • Proactively identify and address technical debt and performance bottlenecks.

  • Participate in architectural discussions and contribute to the overall technical strategy of the product.

  • Maintain and update the application as new features are developed and technologies evolve.

  • Stay current with the latest trends and best practices in frontend development.


Qualifications

  • 5+ years of experience in frontend development, with a strong portfolio of production-ready applications.

  • Expert-level proficiency with Angular and its core principles, including component architecture, dependency injection, and observables (RxJS).

  • Deep understanding of HTML5, CSS3, and modern JavaScript (ES6+).

  • Proven experience in integrating with backend APIs and a solid understanding of RESTful services.

  • Experience with state management patterns and libraries (e.g., NgRx).

  • Proficiency with Git for version control.

  • Experience writing comprehensive tests using frameworks like Jest or Karma.

  • Excellent problem-solving skills and the ability to work independently with minimal supervision.

  • Strong communication skills and the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.


Bonus Points

  • Experience with NestJS or another Node.js backend framework.

  • Prior experience as the sole frontend engineer on a project.

  • Web3 experience.

  • Experience with CI/CD pipelines for frontend deployments.

  • Willingness to step up and become the lead engineer for our desktop-experience team as we expand.

Apply Now

Email your resume or relevant links (like GitHub or LinkedIn) along with anything else you want to share to engineering-careers@basedbrands.io. Please also share how quickly you would be able to start and your ask.

Apply Now

You might also be interested in

Ready to Frontrun Culture?

Be early.