




Job Summary: We are looking for a Mid Front-end Developer to build MotoSmart’s technology platform, with component ownership and development of APIs, asynchronous workers, and external integrations. Key Highlights: 1. True ownership of components, not just ticket execution. 2. Combines API development, asynchronous workers, and external integrations. 3. Autonomous work and technical feedback, fluent communication with teams. What You’ll Do Here: At MotoSmart, we build the technology platform that powers motorcycle fleets: real-time tracking, document processing, notifications, and much more. We seek a Mid Front-end Developer who wants true component ownership—not just ticket execution. This role combines API development, asynchronous workers, and external integrations alongside a technical team committed to code quality. Solid Web Foundations You can build pages that look great on any device. You understand how the internet works and how to communicate with servers to retrieve data. Tools: HTML, CSS, JavaScript, Tailwind CSS Proficiency in React You build interfaces broken into reusable pieces (components). You know how to make the screen respond to user actions without everything becoming chaotic. Tools: Next.js, React, React Router, Vite Data Management You know where to store each piece of data: if it comes from the server, you handle it one way; if it’s a user preference, you store it differently. You prevent the app from accumulating duplicate or outdated information. Tools: TanStack Query, Zustand, Context API TypeScript You write cleaner, more predictable code, clearly specifying what type of data each part expects to receive and deliver—reducing errors before they occur. Tools: TypeScript Forms and Validation You build forms that guide users, display clear error messages, and prevent submission of invalid data. No custom-built libraries—use proven tools. Tools: React Hook Form, Zod Basic Testing You know how to write automated tests verifying that the application behaves as expected, preventing unintentional breakage during changes. Tools: Vitest, React Testing Library Day-to-Day Tools You manage team workflows effectively: versioning your code, reviewing and proposing changes, and keeping code clean and consistent. Tools: Git, GitHub, ESLint, Prettier, Figma Team Collaboration You can work autonomously without needing every detail explained. You give and receive technical feedback constructively. You communicate seamlessly with design and backend teams. Position Type: Full-time


