React Tech Lead | Remote
Full-time - Remote
About employer and position:
We are a well-funded product company from Europe with a fully distributed team (30+ people) and HQ in Paris. We provide a robust, customizable, and accessible library of foundational and advanced components, enabling you to build your design system and develop React applications faster.

We are building a low-code platform for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs. Our solution empowers React developers to build awesome applications faster – we see millions of developers on our docs every year, one million a month.

Our team is fully distributed and spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work — the rest of us won't know what you're doing day-to-day unless you tell us.
Requirements:
  • Expertise in the modern JavaScript ecosystem. Our product is built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.
  • Experience in developing Design Systems.
  • A track record of demonstrating an eye for product and solving real-world user problems. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.
  • Experience building and shipping production code in a team setting with a passion for writing tested, performant, and high-quality code.
  • Strong written and verbal communication skills. As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.
  • Ability to dive into complex problems. You should be able to quickly assess, understand, and iterate upon aspects of our codebase.
  • Ready and willing to ask and answer questions. If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.
  • Avoid monolithic deliverables. You scope and stage your work into well-defined milestones to ship.
  • Past work with front-end infrastructure. Perhaps you've created your company's design system, written a Babel plugin, or written complex React components. It would be great if you could address this in your cover letter!
Responsibilities:
Lead. You will lead by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems:
  • Guide the approach and execution.
  • Guide people in making the right technical decisions themselves over imposing them.
  • Be aware of the current technical landscape and knows where the wind blows.
Nurture community contributions. You will provide guidance and direction to unlock the contributions of the community. Your time will often be way better spent doing this than fixing the problems yourself.

Shape the product. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problem solved for the users.

Enable quality work. You will:
  • Embody and foster the engineering culture, e.g. rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome.
  • Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions.
  • Push for consistency, follow what's going on in the other teams.
Keep technical debt in check. You will make sure we can keep shipping features at a reasonable pace, align the team on "one way" of doing things and make sure engineers follow the conventions.

Be a solver. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership.
Nice to have:
  • Be active in React community and have open-source projects in your portfolio.
  • You've contributed to a design system before. You have worked on enterprise components in the past, maybe for internal use in your company. You have built complex and advanced features while making sure the accessibility was fully functional.
  • You've maintained an active repository before. Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. Previous experience with highly active repository workflows is a definite plus for this role.
Recruiting process:
1. Introduction call.
2. Technical assignment (will take 3-4 hrs).
3. Team interview.
4. Cultural interview.
Benefits:
  • Full remote job.
  • Competitive salary with regular reviews.
  • The hardware of your choice (initial grant of $2,500 USD).
  • We meet up every eight months for a week of working and having fun together.
  • 5 weeks of paid time off.
  • Flexible working hours.
  • Zero bureaucracy.
  • The environment of high-level experts.
  • A nimble, relaxed, and dynamic startup environment.
To apply please send your CV to recruitment@picstar.co
Contacts