Senior Frontend Engineer/English(Platform/Frontend Improvement) / キャディ株式会社
Salary: 850 - 1200 百万円
Minimum year of experience: 7
CADDiJob Description
Recruitment Background
We are on a mission to "Unleash the potential of manufacturing." We operate a cloud-based system that supports digital transformation centered on the use of drawings, which are the most essential data in the manufacturing industry.
Launched in 2022, this groundbreaking product uses technologies such as machine learning to structure and link critical design data, considered vital in the manufacturing sector. This innovation transforms this data into valuable informational assets. We have already received significant adoption from leading domestic manufacturing companies and machining firms. In 2023, we expanded our sales efforts to international markets, including the United States and Vietnam.
Our vision for the future is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve holistic optimization across departments and companies. We aspire to transform our customers' workstyles and cultures, ultimately driving a revolution in the entire manufacturing industry. To help us shape such a world, we are looking for new members to join our team.
One of the issues we are currently facing in the development of this rapidly growing product is developer productivity. The inefficiencies in the development environment have become more noticeable, and they are becoming a hindrance to the development of features and a degradation of the developer experience. As an activity to resolve these issues, the need for Platform Engineering is increasing.
Job Responsibilities
Role Overview
As a Frontend Developer, you will be responsible for the frontend development of the "AI Data Platform" or its related products.
Key Responsibilities
- Lead the selection of technologies and architectural decisions in a rapidly growing service and organization.
- Build sustainable and maintainable frontend applications with a focus on long-term operability.
- Plan and formulate technical strategies aligned with business objectives and provide technical leadership for the development team.
Examples of Expected Duties
- Lead the rapid iteration and hypothesis validation of product features.
- Design the architecture for the overall frontend system.
- Design and implementation of standard UI components.
- Discuss with designers how to improve UI and UX.
- Select and evaluate technologies such as middleware and frameworks.
Why This Role is Exciting
- Create engaging UX designs to address various use cases.
- Collaborate with passionate team members to tackle challenging problems.
- Gain hands-on experience contributing to the scalability of products with your technical expertise.
- Participate in the development of products with global reach.
- Experience delivering societal value by developing products that transform industrial structures.
- Make a meaningful impact while working on cutting-edge products in a dynamic, innovative environment.
Experience You Will Gain in This Position
- Solving difficult problems with highly enthusiastic team members.
- Contributing to the international scale of a product and development organization with technical capabilities.
- Providing value to society through the development of products that change the industrial structure.
Mind-set
We seek individuals who have the following mindsets:
- Understanding our mission "Unleash the potential of manufacturing."
- Ability to confront essential challenges and take action with a sense of ownership to resolve them.
- Positive attitude and constructive discussions in fast-changing and highly uncertain situations.
- Respectful communication and discussions that consider the context and resolution of others.
Required Qualifications
- 7+ years of hands-on experience developing frontend for web applications.
- Proficiency in development using TypeScript.
- Expertise in designing and implementing reusable UI components for web applications.
- Proven experience leading decision-making in technology selection, requirements definition, and architectural design for frontend services.
- Fluent business communication skills in English.
Preferred Qualifications
- Experience in the development and operation of large-scale services.
- Ability to conduct user interviews and validate hypotheses to optimize UI/UX for customers and end-users.
- Backend development experience with technologies such as Node.js.
- Hands-on experience developing or utilizing BFF (Backend for Frontend) with tools like GraphQL or Apollo.
- Experience optimizing and accelerating web pages.
- Development experience utilizing SSR (Server-Side Rendering), CSR (Client-Side Rendering), SSG (Static Site Generation), AMP (Accelerated Mobile Pages), or PWA (Progressive Web Applications).
- Conversational-level Japanese proficiency (Japanese Language Proficiency Test N2 or above is a guideline; communication is a mix of Japanese and English).
Salary Package
- Initial annual salary is estimated to be in the range of 8.5 million to 12 million yen.
- Salary reviews will be conducted twice a year.
- The annual salary will be divided into 12 equal monthly payments.
- Stock option program available.
Development Environment
- Frontend: TypeScript, React, Next.js
- Backend: Rust (axum), TypeScript, Node.js (Express, Fastify, NestJS)
- Machine Learning·Algorithm: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
- Infrastructure: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
- Event Bus: Cloud Pub/Sub
- DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
- Data: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco
- API: GraphQL, REST, gRPC
- Authentication: Auth0
- Other tools: GitHub Copilot, Figma, Storybook
- Communication: Slack, Discord, JIRA, Miro, Confluence
Selection Process
- Document screening
- Casual interview (if requested)
- Coding test
- HR interview
- Technical interview (Engineer)
- Final interview (CTO)
- Offer interview
Note: The average time from application to offer is about one month. If you are in a hurry, please let us know to adjust the schedule to fit your job search timeline.
Working Conditions
Work Environment
- Primarily operate on a remote work basis.
- Recommended in-office days approximately once a week and off-site meetings 1 to 2 times a quarter.
- Office space available at any time for those who prefer to work from the office.
Working Hours
- Flextime (core time 11:00-16:00), including 1-hour break.
Employment Type
- Full-time employee
- 3-month probationary period (no changes in salary or benefits during this period)
Holidays and Leave
- Annual paid leave (available after 6 months of employment) and special paid leave upon joining (3 days).
- Summer vacation (3 days, available at your discretion between July and December).
- Year-end and New Year's holidays (6 days).
- Nursing and caregiving leave (up to 4 days per year).
- Refreshment leave (consecutive 5 days every 5 years of service).
- Mourning and celebration leave.
Allowances and Benefits
- Transportation expenses paid (up to 30,000 yen per month).
- Residents living far from the office receive up to 60,000 yen per month.
- Childcare allowance (15,000 yen per month per dependent family member under 18).
- Comprehensive social insurance coverage (employment, workers' accident, health, welfare pension).
- Provision of company PCs.
- Paid for medical checkups and gynecological examinations.
Additional benefits, support for employee interaction, growth support, and life events and family support are also available.