Front End Developer [CMS]
We are looking for a Front End Developer to join our team and work on the development and evolution of internal CMS and back-office solutions for Payment service. You will be responsible for building scalable, maintainable, and user-friendly interfaces used by internal teams and business stakeholders.
Requirements
• 3+ years of commercial experience in Frontend development.
• Strong knowledge of JavaScript (ES6+), HTML5, CSS3, experience with preprocessors (SCSS, PostCSS, etc.).
• Solid experience with Vue 3, Composition API, Pinia (or Vuex), Vue Router.
• Experience with Nuxt 3 and SSR/
• Understanding of software design principles: OOD, SoA, design patterns, functional programming approaches in JavaScript.
• Proven experience in developing complex UI for desktop and mobile browsers.
• Experience with build tools: Vite, Webpack, Rollup.
• Experience with unit testing (Vitest, Jest, Vue Test Utils) and E2E testing (Cypress, Playwright).
• Confident use of Git, JIRA, understanding of CI/CD processes, and basic UNIX knowledge.
Responsibilities
• Design and develop client-side architecture for CMS and back-office applications.
• Develop and maintain UI functionality for internal management systems.
• Create reusable and scalable UI components in collaboration with UX/UI designers.
• Participate in requirements analysis and solution design.
• Identify technical risks and contribute to their mitigation.
• Conduct code reviews and provide constructive feedback.
• Participate in task estimation and planning within the team.
• Collaborate closely with backend, QA, and product teams.
Would Be a Plus
- Experience building customizable UI solutions for different business needs.
- Experience with micro-frontend architecture.
- Understanding of isomorphic / universal JavaScript applications.
- Experience with Lodash, Storybook, CSS Modules, SASS, Testing Library.
- Experience integrating or working with REST APIs (Node.js).
- Hands-on experience with CI/CD pipelines (GitLab CI, GitHub Actions).
What We Offer
- Work on a real, impactful product, not endless MVPs.
- A strong, experienced team that values critical thinking and initiative.
- Transparent communication, flexible hours, and remote or hybrid options.
- Opportunities for professional and product growth within a dynamic environment.
- 17 paid vacation days + paid sick leave.
- Medical insurance.
- Budget for conferences, workshops, and professional training.
- Free English language courses.
- Modern office in central Kyiv, cozy workspace, and free parking.