Search by job, company or skills

DBot Software

Frontend Developer (React & TypeScript)

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

We are looking for experienced Frontend Developers to join an exciting project: modernizing and maintaining a comprehensive SaaS platform. In this role, youll play a pivotal part in transforming a Vue.js legacy codebase into a modern React & TypeScript architecture, ensuring a seamless transition while building clean, scalable, and user-friendly interfaces.

What Youll Work On

  • Lead the migration from Vue.js 2.x to React with TypeScript.
  • Design a clear frontend-backend separation for a more modular architecture.
  • Refactor embedded Vue components (within Java servlets) into standalone React components.
  • Develop reusable component libraries and follow design system principles.
  • Maintain Vue.js interfaces during the transition period.
  • Ensure compatibility between new React components and existing Vue features.
  • Integrate with existing authentication and user management systems.
  • Utilize TypeScript for type safety and scalability.
  • Set up modern tooling like Vite/Webpack, ESLint, Prettier, and testing frameworks.
  • Implement unit, integration, and end-to-end tests for reliable deployments.
  • Document component APIs and migration strategies for smooth team onboarding.

What Were Looking For

  • 3+ years React development experience (TypeScript expertise required).
  • 2+ years Vue.js (2.x) experience with Vuetify and related libraries.
  • Strong skills in REST API integration, modern JavaScript (ES6+), and CSS/SCSS for responsive design.
  • Experience with Git and collaborative workflows.
  • Build tools: Vite, Webpack, or similar bundlers.
  • Testing frameworks: Jest, React Testing Library, Cypress.
  • State management: Redux Toolkit, Zustand, or Context API.
  • UI libraries: Material-UI, Ant Design, or similar.
  • Familiarity with CI/CD pipelines and Azure DevOps.

Soft Skills

  • Problem-solver with experience navigating complex legacy systems.
  • Collaborative, working closely with backend teams and cross-functional squads.
  • Adaptable and eager to work with both modern and legacy technologies.
  • Strong communication and documentation skills for technical decisions.
  • Detail-oriented and passionate about performance and accessibility.

Why Join DBot Software

  • Innovative projects: Modernizing and scaling SaaS platforms for global clients.
  • German quality standards: Professional processes, transparent communication, and high-level engineering practices.
  • Flexible work: Choose between our Bangkok office (hybrid model) or fully remote work.
  • Career growth: Clear paths for advancement, technical leadership, and upskilling.
  • International team: Work in a diverse, forward-thinking environment.
  • Perks & benefits: Competitive salary, private health insurance, visa & work permit support, 1220 days of annual leave, and top-tier equipment.

Interested

  • Apply now or reach out to discuss how you can help us shape the future of this platform.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 122858817