Senior Software Engineer (Vue3)
Vue.jsReactTypeScriptVuex
5 дні тому
frontendsenior
S
Sombra
KyivПро позицію
As an experienced Senior Frontend Engineer with expertise in Vue.js, React & TypeScript to ensure the delivery of scalable, high-performance web applications. This role requires a deep understanding of state management, user experience principles, REST & GraphQL API integration, and testing methodologies.
Обовʼязки20
- Frontend Development
- Architect, develop, and optimise Vue.js applications using TypeScript.
- Build applications with SSO integration such as Keycloak.
- Implement best practices for component-based architecture and UI reusability.
- Manage and maintain state management solutions (Vuex, Pinia, or similar).
- Ensure applications are scalable, secure, and high-performing.
- UX
- Human-Centered Design: Ability to create user flows and wireframes based on user research and feedback.
- Accessibility (A11y): Experience ensuring compliance with WCAG 2.1 guidelines.
- Interactive UI Design: Ability to implement engaging animations and transitions using Framer Motion, GSAP, or CSS animations.
- Design Systems: Experience in creating and maintaining design systems for UI consistency.
- Mobile-First & Responsive Design: Expertise in crafting seamless experiences across desktop, tablet, and mobile.
- Testing & Quality Assurance
- Establish and enforce unit testing, component testing, and integration testing strategies.
- Utilise tools such as Jest, Vue Test Utils, and Cypress to maintain code reliability.
- Automate testing and CI/CD pipelines to ensure smooth deployments.
- REST & GraphQL API Integration & Performance Optimisation
- Design and optimise REST and GraphQL API interactions to ensure efficiency and security.
- Collaborate with backend developers to align API structures with front-end needs.
- Optimise application performance, reducing load times and improving responsiveness.
Вимоги10
- 6+ years of front-end development experience
- Expertise in Vue.js (Vue 3 preferred) and TypeScript
- Expertise in React and TypeScript
- Strong experience with state management (Vuex, Pinia, Redux, Zustand or equivalent)
- Hands-on experience with unit, component, and end-to-end testing
- Solid understanding of REST & GraphQL API integration and handling asynchronous data
- Experience implementing UI/UX best practices and accessibility (a11y) guidelines
- Strong knowledge of CSS pre-processors (SASS, SCSS, Tailwind CSS)
- Proficiency in Vue Router and Vue Composition API
- Strong communication skills, ability to coordinate cross-functional teams, and drive team efficiency
Переваги13
- Annual paid vacation of 18 working days.
- Extra vacation days for long-lasting cooperation.
- Annual paid sick leave of 10 days.
- Maternity/Paternity leave.
- The opportunity for sabbatical leave.
- Marriage and Parenthood Package.
- Compensation for sports activities or health insurance covering (up to 250$ per year) — after the trial period.
- Career development plan.
- English and Spanish classes.
- Paying taxes and managing PE (Private Entrepreneur).
- Technical equipment.
- Internal Referral program.
- Opportunity to take part in company volunteering activities.
Senior Software Engineer (Vue3)
Оригінал