JP

[Fully remote] Senior Front-end Engineer (#106)

グローバルリクルートメント株式会社(有料職業紹介事業者)

Fully remote, fully flexible, and a comfortable working environment.

【Company Profile】

This company uses AI and IoT technology to provide cloud services that enable remote visual inspection of analog instruments in infrastructure facilities, etc. Using low-power IoT cameras and machine learning, it automatically reads instrument values even in places without power, improving the efficiency and reducing the labor required for inspection work, and is increasingly being adopted by major companies.

【job description】

● Application development
・ Development of a remote inspection AI cloud using images from low-power IoT cameras ① An application that utilizes on-site images and machine learning to make visual patrol inspections of analog meters more efficient
② An application that quantifies on-site abnormalities from images to detect them and make visual inspections more efficient

● Architecture design
・ Design and renewal of an SPA platform centered around Vue.js (TypeScript) (establishment of state management, routing, module division, performance/accessibility strategy)
・ Alignment with the backend (Python/Flask + Rust/Axum), API design (Swagger), clarification of schemas and contracts, and formulation of design guidelines with an eye toward future native integration

● Implementation/review
・ Frequently get your hands dirty and lead the operation of PR review standards and coding conventions
・ Spread an implementation culture of type safety (TypeScript) and testing (unit/jest, E2E/Playwright, etc.)

● UX design
・ Lead from requirements definition → information design → UI prototyping → user flow verification even when the PM/designer is not present
・ Development and operation of a design system/component library (Storybook, etc.)

● Tech lead/development
・ Breaking down tasks for members, estimating, and accompanying them, training in pairs/mobs, and presenting learning themes
・ Improving sprint operations (Definition of Ready/Done, review SLA, quality gates)

【Development environment】

・ Development languages: Python (Flask, py.test), Rust (axum), JavaScript (TypeScript, Vue.js)
・ Storage: MySQL, Redis, Azure storage
・ Configuration management: Git, GitHub
・ Monitoring: Grafana
・ Infrastructure: Azure, Docker
・ Documentation: GitHub, swagger
・ Communication: GitHub, Slack

【Requirements】

・ 5+ years of experience in SPA development (Vue.js or React) / practical experience with TypeScript
・ Experience leading front-end technology selection, design, and refactoring
・ Experience leading hands-on development and code review operations in small teams
・ Experience in quality assurance based on test design (either unit or E2E) and CI
・ Ability to implement front-end using REST APIs and provide constructive feedback on API design

・Required Japanese language :N1

【Welcome requirements】

・ Knowledge of Vue 3 / Vite / Jest / Vue Router, or experience in their implementation and migration
・ Rust or functional languages
・ Design and operation of design systems / UI component libraries
・ Experience in ongoing operation of web performance optimization / accessibility improvement
・ Collaborative development with Python / Flask and schema-driven development
・ Web front-end delivery and monitoring on Azure (CDN, error tracking, Grafana, etc.)
・ Native app (Kotlin / Swift) development experience or willingness to catch up

【Conditions】

・Salary: Up to 10 million yen + SO (bonus none)
・trial period: 3 months
・Employee benefits: Commuting allowance
・social insurance: Completely equipped
・Working hours: Full flextime (no core time)
・Holidays and Leave: Saturdays, Sundays, national holidays, New Year’s holidays
・overtime: none
・Measures to prevent passive smoking: No smoking indoors

Selection process

– Number of interviews: 4~5 interviews
– Required documents: resume (Japanese preferred)
– Interview language: Japanese

To apply for this job email your details to sebastian@globalrecruitment.jp