logo

Josh Smith

Senior Software Engineer
San Francisco, CA

Hi, I'm Josh.

I’m a software engineer with a primary focus in frontend development. Over the course of my career, I’ve contributed to teams of all sizes—from early-stage startups to large established organizations—building scalable, intuitive products that solve real customer problems.

My background as a product designer gives me a user-centered perspective, allowing me to blend technical expertise with thoughtful design to create experiences that are both elegant and practical. I’m passionate about turning complex challenges into simple, reliable solutions that help products grow and teams move faster.

Josh Smith

Experience

2023 - 2025

Senior Software Engineer @ The Predictive Index

Oversaw Charma’s acquisition by The Predictive Index, helping lead the technical and product integration between the two companies. I mentored PI engineers in React, Rails, and system architecture, guided key architectural decisions, and directed the full frontend rebrand of Charma to align with PI’s design system. I also implemented scalable API integrations to merge PI’s existing functionality, expanded the product’s capabilities, and continued driving new feature development focused on reliability, usability, and long-term scalability as the combined platform evolved.

ReactTypeScriptReduxRuby on RailsREST APIsAxiosDesign Systems

2020 - 2023

Senior Frontend Engineer @ Charma (acq. by The Predictive Index, 2023)

At Charma, I joined as the second engineering hire and led all frontend development for a platform designed to strengthen manager–employee relationships through 1:1s, goal setting, feedback, and recognition. I owned the full React/TypeScript/Redux architecture, contributed to secure Rails APIs, and built the company’s design system, creating 50+ reusable components that improved consistency and developer velocity. In a fast-moving startup environment, I helped shape the product roadmap, collaborated closely with design, and worked directly with customers to quickly address issues and refine the user experience based on real usage and feedback. Charma was acquired by The Predictive Index in 2023.

ReactReduxTypeScriptRuby on RailsREST APIsAxiosImmutable.jsDesign Systems

2019 - 2020

Frontend Engineer @ Edmodo

At Edmodo, the leading classroom management platform, I worked on a cross-functional team maintaining and enhancing key product areas—including the social feed—to improve overall user engagement. I built pixel-perfect React components from detailed design specs and collaborated closely with designers to transform the Edmodo Design System into a reusable React component library. This system was adopted by six engineering teams, significantly improving consistency, efficiency, and development speed across the platform.

ReactReduxREST APIsAxiosImmutable.jsDesign Systems

2017 - 2018

Designer & React Developer @ Backplane

At Backplane, a seed-funded startup focused on building simpler and more adaptive network infrastructure, I served as the sole UI designer and frontend engineer. I led the complete redesign and implementation of the client dashboard, creating a modern interface and significantly improving the overall user experience. To support consistency across the company, I developed a lightweight style guide that aligned engineering, sales, and marketing around a unified brand. I collaborated closely with the full team to make product and architectural decisions driven by customer feedback and evolving requirements. Backplane eventually dissolved in December 2018.

ReactSketchBEM

2012 - 2017

UI Designer/Developer @ Capgemini

I collaborated with stakeholders and service leads to define the long-term strategy for multiple tools while designing both low-fidelity wireframes and high-fidelity prototypes using Sketch and InVision. I created responsive web applications that powered a PhoneGap solution across Android and iOS, working closely with other designers to ensure a consistent user experience across web and mobile platforms. My work emphasized accessibility, ensuring all designs met WCAG 2.0 AA standards. In an iterative Agile environment, I delivered front-end assets—including HTML, CSS, and JavaScript—and used WordPress as a dynamic content store for contextual delivery. I also provided direct end-user support, resolving platform issues efficiently.

JavascriptHTMLCSSUX/UI DesignSketchDesign Thinking
Full resume

Projects