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.