Middle Frontend Developer

Swipex Responds Quickly
$

At Swipex, we build modern web products for startups and established businesses across fintech, healthcare, e-commerce, entertainment, AI, education, and other industries.

We care about building products that are reliable, maintainable, and enjoyable to use โ€” not just shipping features.

We're looking for a Strong Junior / Middle Front-End Engineer who enjoys solving real problems, pays attention to details, and wants to grow together with an experienced engineering team.

 

What You'll Do

You'll work on production web applications built with modern React and Next.js.

Your daily work will include:

  • Building new product features.
  • Translating Figma designs into responsive interfaces.
  • Integrating REST APIs.
  • Improving existing functionality.
  • Fixing bugs and preventing regressions.
  • Refactoring and improving code quality.
  • Participating in code reviews.
  • Working closely with designers, backend developers, QA engineers, and project managers.

 

Our Engineering Principles

We believe good software is much more than working code.

We value engineers who:

  • care about user experience;
  • pay attention to visual details;
  • think before they code;
  • ask questions when requirements are unclear;
  • keep solutions simple;
  • write code that teammates enjoy maintaining;
  • take ownership of the final result.

     

    What We Expect

  • Front-End
  • Strong knowledge of React, Next.js, and TypeScript.
  • Experience with the Next.js App Router.
  • Good understanding of Server Components, Client Components, and rendering strategies.
  • Experience integrating REST APIs.
  • Experience with TanStack Query or similar data-fetching libraries.
  • Understanding of state management.
  • Strong HTML, CSS, and modern JavaScript fundamentals.
  • Experience with Tailwind CSS.
  • Experience working with component libraries such as shadcn/ui.
  • Ability to build responsive and accessible interfaces.
  • Basic understanding of Core Web Vitals and front-end performance.

     

    Code Quality

    We care about clean code.

    You should be comfortable with:

  • meaningful naming;
  • readable project structure;
  • reusable components;
  • avoiding unnecessary complexity;
  • avoiding copy-paste;
  • following existing architecture;
  • writing maintainable code instead of clever code;
  • keeping pull requests clean and focused.

    We don't expect perfection.

    We expect continuous improvement.

     

    Attention to Detail

    Small things matter.

    We expect engineers to:

  • compare implementation with Figma;
  • notice spacing inconsistencies;
  • implement interactions correctly;
  • think about edge cases;
  • test their own work before requesting review.
  • Pixel-perfect implementation isn't about perfectionism.
  • It's about respecting the product and the designer's work.

     

    Working With AI

    AI is part of our daily workflow.

    We encourage developers to use tools such as ChatGPT, Claude, Cursor, GitHub Copilot, and Codex to improve productivity.

  • Typical use cases include:
  • exploring solutions;
  • understanding unfamiliar code;
  • generating implementation drafts;
  • debugging;
  • writing tests;
  • refactoring;
  • documentation.

     

    However, we expect every engineer to:

  • understand the generated code;
  • verify correctness;
  • review security implications;
  • consider edge cases;
  • ensure consistency with the existing architecture.

    The final responsibility always belongs to the engineer โ€” not the AI.

     

    Bonus Points

    Experience with:

  • Playwright
  • Vitest or Jest
  • React Testing Library
  • Zod
  • React Hook Form
  • next-intl
  • Framer Motion
  • CI/CD
  • Docker
  • Vercel
  • Cloudflare

     

    What You'll Find Here

  • Modern React & Next.js projects.
  • AI-first engineering workflow.
  • Friendly code reviews.
  • Direct communication with designers and clients.
  • Opportunities to grow technically.
  • Freedom to propose improvements.
  • Supportive engineering culture.
  • Competitive compensation.

     

    Our Hiring Process

  • Introductory conversation.
  • Technical interview.
  • Practical discussion or review of previous work.
  • Offer.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
JavaScript, React, CSS, Next.js, React Hooks, Tailwind CSS, ES6+, Bootstrap
Published 15 July
240 views
ยท
62 applications
Last responded 2 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...