The Lead Product Engineer role operates at the intersection of engineering and design to deliver an extremely high quality presentation experience to the world. In this role you will be working on the core product and will take end to end responsibility to ship key features that will be used by all of our users.
Core responsibilities of this role β
- Lead end to end feature delivery from start to finish, ensuring high quality and attention to detail
- Own the delivery of end to end experience, considering design, functional, interaction and performance
- Collaborate closely with product and engineering to align on requirements, design direction and scope.
- Oversee the Chronicle codebase, improving code quality and the engineering culture
- Deep dive on design problems, consider broader impacts define and implement solutions that align with architectural standards
- Contribute to thought leadership as a senior member of the Chronicle team by providing insights, feedback and direction
In addition to these core responsibilities, as a founding member you will contribute to the learning, development and culture-building of the company.
Must have β
- Possess 6+ years of UI development experience, having contributed to a product's growth from inception to scale.
- World-class product taste - an aligned and refined taste of what is good and bad when it comes to software
- Proficient in all facets of CSS, with a keen understanding of when to utilise CSS over JavaScript for efficient design solutions
- First principles problem-solving - ability to understand problems deeply, come up with elegant, simple solutions and take end-to-end ownership to bring these to life
- Have extensive experience, intuition and expertise in implementing UI interaction patterns. This should be a core strength
- Have a solid grasp of browser performance, with skills in debugging and optimisation for seamless performance
- Ability to design and effectively implement application architecture solutions, including a solid understanding of various state management options.
- Are comfortable picking up new stacks and choosing the right tool to get the job done
- Passionate about your craft - enjoy obsessing over the tiny details
Great to have β
- At least 1-2 years in a renowned software company - especially early in the career
- Have experience in building creation tools
- Made any open source contributions to frontend tools
- A designer or have design experience
- Have experience building Real-Time Collaboration (RTC) in a digital product
- Have strong inclinations towards certain stacks/languages but are not ideologically tied to specific technologies; naturally curious and willing to take a step to learn something you donβt have experience in