Senior Vue.js Frontend Developer - Remote IaaS/PaaS Projects
Remotely
Full-time
We're seeking an experienced Vue.js Frontend Developer to join our team developing sophisticated IaaS and PaaS solutions for diverse business categories. In this remote role, you'll architect and implement client-side interfaces for complex enterprise applications using Vue.js, JavaScript, and modern CSS frameworks while ensuring seamless integration with backend services.
Key Responsibilities
- Design and develop responsive, high-performance frontend applications using Vue.js (versions 2.x and 3.4+) and modern JavaScript ES2024+.
- Implement and maintain UI components with Tailwind CSS (v4.x) and Foundation frameworks for scalable design systems.
- Create seamless integrations with backend services through REST APIs with sub-second response times.
- Collaborate with backend developers on Python/Flask systems to ensure cohesive application architecture.
- Optimize application performance, ensuring fast load times and smooth user experiences across devices.
- Integrate with third-party services including LDAP, Bank of Russia APIs, Contour.Focus, and Jira Software database.
- Implement complex integrations with enterprise systems like Diadok, Yandex.Food, Telegram, Rocket.Chat, and Huntflow.
- Participate in code reviews and contribute to technical documentation for knowledge sharing.
- Utilize GitLab CI/CD for continuous integration and deployment workflows.
Required Skills
- Minimum 5 years of professional JavaScript development experience, with strong knowledge of ES6+ features, asynchronous programming patterns, and modern best practices.
- At least 3 years of hands-on experience with Vue.js framework (versions 2.x and 3.x), including Composition API and Options API.
- Demonstrable experience with Tailwind CSS framework (v3.x+) for building responsive interfaces.
- Experience implementing and customizing Foundation framework components for enterprise applications.
- Proficiency with Vue ecosystem libraries including Vue Router, Vuex, Pinia for state management, and Axios for API requests.
- Strong understanding of RESTful API integration and asynchronous data handling.
- Experience with GitLab CI/CD pipelines for frontend deployment automation.
- Versed in Git workflows, including branching strategies and collaborative development.
- Ability to write clean, maintainable, and well-documented code that scales.
Nice to Have
- Experience with TypeScript in Vue.js applications for improved type safety.
- Knowledge of testing frameworks like Jest, Vue Test Utils, or Cypress.
- Familiarity with Python/Flask backend architecture and API design.
- Experience with WebSocket implementations for real-time applications.
- Previous work on enterprise-level financial or business process applications.
- Understanding of authentication systems and security best practices.
- Experience with micro-frontend architectures and module federation.
Project Context
You'll be working on client-server applications that process requests from Jira via REST API, store data in databases, and synchronize with various external services. Our tech stack includes Python with Flask on the backend and Vue.js with either Foundation or Tailwind on the frontend. These applications form critical infrastructure for our clients' business operations and require careful attention to performance, security, and reliability.
Work Environment
- Location: Remote / Worldwide.
- Schedule: Part-time with flexible hours.
- Collaborative team environment with direct access to product owners and stakeholders.
- Regular code reviews and technical discussions to ensure quality and knowledge sharing.
- Modern development workflow using GitLab for version control, CI/CD, and project management.
Why Join Us
Join a forward-thinking technology company building innovative IaaS and PaaS solutions that solve real business challenges. We offer a flexible remote work environment, challenging technical problems to solve, and the opportunity to work with modern technologies. Our collaborative culture values expertise, continuous learning, and work-life balance while delivering exceptional value to our clients.