Join Kit, an email-first operating system dedicated to empowering creators in their business endeavors. We are on a mission to support creators in growing and monetizing their audience effortlessly, and we are seeking a Lead Software Engineer to enhance our data visualization and analytics tools.
As part of the Reporting & Compliance team, you will play a key role in delivering essential business analytics within our app. Your contributions will enable creators to gain deep insights into their audience engagement, subscriber behavior, revenue trends, and campaign performance. This hands-on role focuses on developing superior data visualization and user experiences. While your primary focus will be on the front end, you will also engage with our Rails backend and ClickHouse data layer to provide actionable insights for creators.
Your role will require close collaboration with Product and Design teams to transform intricate data into straightforward, actionable insights. You will craft elegant visualizations, design scalable frontend solutions, and modernize our legacy codebase to enhance component design and performance.
Reporting to the Engineering Manager of the Reporting team, you will work alongside a Product Manager, Product Designer, and fellow Software Engineers, and enjoy support and mentorship from a wider engineering group at Kit, starting with an onboarding buddy to help you acclimate to our systems and codebase.
Key Responsibilities :
- Immerse yourself in our codebase and reporting platform architecture. Set up your local environment and merge your first code into production. Participate in introductory sessions to connect with our distributed team.
- Follow a personalized onboarding plan to understand how our reporting tools assist creators and identify areas for enhancement. Learn about the collaboration between our ClickHouse data layer, Rails backend, and React frontend. Participate in team planning, building, and evaluating the experiences we deliver to creators. Engage in code reviews and contribute pull requests weekly.
- Own and execute at least one complex feature from concept to launch, measuring success by improvements in report accuracy, load time, and creator engagement with analytics. Enhance our codebase through thoughtful refactoring while upholding quality standards and present at least one Lunch & Learn session. Seek and act upon opportunities for product and process enhancements.
Required Skills :
Expertise in developing robust, high-performance web applications using React, JavaScript, and modern CSS frameworks like Tailwind.Proven experience in designing and implementing intuitive, accessible data visualizations that simplify complex data.Understanding of data flow from backend to frontend, with experience handling APIs or analytical databases like ClickHouse to drive frontend visualizations.Familiarity with Design Systems and the construction of reusable, accessible component libraries.Proficient in planning, estimating, and executing complex projects independently while keeping stakeholders informed.Ability to produce high-quality, well-tested, maintainable, and accessible code with minimal oversight.Excellent communication skills for defining clarity and alignment across Engineering, Product, and Design teams.Experience with backend frameworks, particularly Ruby on Rails, with a willingness to learn more about Rails. Comfortable working across the stack, even with a front-end focus.Desired Experience :
Effectively partnering with Product and Design to craft outstanding data visualization and analytics experiences that enhance creator insight and engagement.Working with legacy codebases, ensuring safe evolution through migrations, refactoring, and modernizing frontend components.Building data-driven features and analytics experiences that impact user comprehension of their business.Independently planning, estimating, and executing complex projects while keeping stakeholders updated.Diagnosing issues and recommending solutions with clear trade-offs and business implications.Mentoring peers and strengthening the team's technical standards through knowledge sharing, code reviews, and documentation.Personal Traits :
High ownership and agency, thriving in both independent and collaborative settings.Adaptable in dynamic environments, taking proactive responsibility for challenges.Interest in AI and a desire to leverage evolving technologies for increased efficiency and effectiveness.Open to feedback and committed to continuous self-improvement, while providing thoughtful feedback to peers.Enthusiastic about learning with a growth mindset, quickly acquiring new skills.Curious about data and analytics, recognizing the value of exceptional reporting experiences in aiding user decisions.Commits to high-quality craftsmanship in delivering user-focused experiences.Maintains transparency and updates on work progress, keeping tasks visible in our project management tools to facilitate team collaboration.Preferred Qualifications :
Experience designing dashboards or analytics interfaces using data visualization libraries such as Chart.js or Recharts.Expertise in performance optimization and accessibility standards within React applications.Familiarity with Ruby on Rails.Knowledge of ClickHouse or similar OLAP systems utilized for large-scale analytics.Experience creating design systems and component libraries.A background in analytics, reporting, or within the creator economy.We are a fully remote team with members across the globe. While we primarily work on East Coast time, candidates from the West Coast, Europe, or Asia should be prepared for occasional early mornings or late evenings but we strive to maintain a reasonable work-life balance.
At Kit, we offer standardized salaries based on position regardless of location. For this role, we offer a competitive salary of $153,000. Level designation is influenced by experience during our interview process.
Benefits Include :
Profit SharingKit equity401k with 5% matchMedical premium support up to $1,950 monthly and fully covered dental and vision premiums through Aetna.Equipment allowance of $4,000 for the first two years, followed by a $3,000 budget every two years.Individual learning and development budget of $3,500 per year.Gender affirming benefitsChildcare benefit of up to $3,000 annuallyTwenty (20) days of paid time off annually.Paid vacation bonus of $1,000 for taking five consecutive days off completely disconnected from work.Ten (10) paid holidays each year.Two weeks of paid sick time each year, including mental health and well-being days.Twelve (12) weeks of paid parental leave and flexible scheduling during your child's first year.Up to six weeks of paid bereavement leave, medical leave, and disaster leave after six months of employment (two weeks of each paid leave in the first six months).Winter Break Closure : Kit closes for one week at the end of December, providing everyone with a collective holiday break.Four-week paid sabbatical after five years with the company.Exciting in-person or virtual team retreats twice a year.To apply, please complete your application including responses to our questions. We read every application carefully and your responses will help us better understand your experience. We promise to keep you informed throughout the process.
Kit is proud to be an equal opportunity employer. We value diversity and encourage applicants from all backgrounds, particularly those who may feel they don’t meet 100% of the qualifications.