CADDi Inc. logo

Frontend Engineer

CADDi Inc.

1 year ago

➔ All jobs

➔ Jobs at CADDi Inc.

➔ Apply for this job


  • Design and implementation of web frontend systems for systems used by CADDi’s operation team, clients and their suppliers

  • Formulate and implement UI/UX improvement plans based on feedback from our business team

  • UI/UX improvements based on various qualitative and quantitative research (user surveys, log analysis, inquiry analysis, etc.)

  • Selection and verification of middleware, frameworks and other technologies Responsibilities

  • You will join one of our teams to develop following front-end products:

  • Automated estimation system

  • Manufacturing process management system

  • Technical drawing management system

  • Products for manufacturing partner collaboration

  • And other new products in the future! Development Environment

  • Development language

    • Frontend: HTML, CSS, TypeScript

    • Backend: TypeScript, Rust, Kotlin

  • Framework, Library

    • Frontend: React, Apollo, Next.js, styled-components, WebGL, WebAssembly

    • Backend: Rust (tokio, tonic, diesel), Kotlin (Micronaut, Exposed), Node.js (express, NestJS)

  • Infrastructure: Google Cloud, Google Kubernetes Engine - Database: PostgreSQL, Firestore

  • API: GraphQL, REST, gRPC

  • Authentication: Auth0

  • Development tools: GitHub, CircleCI, Figma, Sentry, DataDog, Storybook

  • Communication tools: Slack, Discord, JIRA, Miro Development Team

  • You will join one of our development teams

  • Typically, one team consists of 4-5 members

  • You may be transferred to another team as needed

  • You will get support from a Tech Lead and Engineering Manager

  • Development cycles based on Scrum framework

  • Using JIRA to track tasks


  • An understanding our mission to unleash the potential of manufacturing

  • Development experience using modern frontend frameworks such as React, Vue, Angular

  • Hands-on experience programming with TypeScript - Ability to conduct hearings and test hypotheses to build powerful user experiences

  • Experience developing in a team using Git/GitHub

  • Proficiency in English

Preferred Experiences

  • Hands-on experience building a service from scratch

  • Experience in user experience design

  • Experience styling with CSS-in-JS frameworks such as styled-component and emotion

  • Experience with backend development using Node.js or Deno

  • Experience with GraphQL and relevant libraries such as Apollo and urql

  • Experience investigating web page rendering performance

  • Development experience with SSR, CSR, SSG frameworks

  • Development experience using WebAssembly


CADDi Inc. logo
CADDi Inc.201-500 employees
Unleash the potential of manufacturing.

Onsite Locations

Employment type

© 2019-2022 All Rights Reserved.