Senior Vue.js Developer (IaaS/PaaS)

Оплата: По договоренности
Удаленно
Full-time

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.


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.