We are seeking a highly skilled Lead Front-end Engineer to join our team. This is a unique opportunity to transform our front-end development process and take ownership of delivering high-quality, scalable, and maintainable software solutions.
As a fast-paced, Agile environment, we thrive in motion rather than maintenance. We're looking for collaborative candidates who are energized by building, scaling, and continuously improving.
In this role, you'll work with our engineering team to architect and implement robust, performant React components that deliver exceptional user experiences with our product. You'll collaborate with product, design, and backend teams to build features that help businesses meaningfully connect with their customers.
This pace might be intense for those used to slow-moving teams or highly-structured corporate settings. However, if you're someone who tackles dynamic challenges, takes ownership quickly, and learns from users - you'll find your place here.
About the Role:
The ideal candidate will have a deep understanding of modern JavaScript (ES6+) and TypeScript, as well as expert knowledge of React hooks, context API, and state management solutions. You should also have mastery of component library development and UI/UX implementation.
* Advanced proficiency in React.js with demonstrated experience building complex applications
* Strong expertise with Chakra UI component library and design systems
* Experience with Vite build tooling and modern front-end optimization techniques
* Proven knowledge with Sentry error monitoring and performance tracking
* Experience with CI/CD workflows using GitHub Actions and GCP Cloud Build
* In-depth knowledge of GraphQL client implementations (Apollo or similar), including codegen
* Hands on experience with architecture patterns like Feature Sliced Design (FSD)
* Strong understanding of web performance optimization and responsive design principles
* Experience working in highly collaborative Agile development environments
Nice to Have:
* Prior experience in the messaging space
* Worked for a fast-moving startup
* Experience with React Native