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.

 

Published 12 January
164 views
·
45 applications
To apply for this and other jobs on Djinni login or signup.
Loading...