About the Role
Are you a skilled Front-end Engineer looking for a challenging opportunity? We are seeking an experienced Lead Front-end Engineer to transform our front end into a high-quality, scalable, and maintainable solution. This is a unique chance to join our engineering team and take ownership of the front-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions.
About You
We're looking for someone with 8+ years of professional software development experience, with at least 5 years focused on front-end technologies. Proven track record building and maintaining production React apps at scale, deep understanding of modern JavaScript (ES6+) and TypeScript, expert knowledge of React hooks, context API, and state management solutions, mastery of component library development and UI/UX implementation.
Technical Requirements
In this role, you will be responsible for architecting and implementing robust, performant React components that deliver exceptional user experiences with our product. 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.
This is a great opportunity for someone who loves understanding the 'why' behind what they're building, tackles dynamic challenges, takes ownership fast, and learns from users. Ideal environment for those who love to ask questions, spot gaps, and bring ideas to the table.