Jobs JavaScript / Front-End

36
  • · 159 views · 16 applications · 2d

    Frontend Game Developer

    Ukraine · 2 years of experience · B2 - Upper Intermediate
    We expect to meet specialist with: At least 2 years with proven frontend programming experience; Strong JS and TypeScript skills, Deep knowledge in HTML5, CSS3; Experience with CSS Pre-Processors: Sass/Less; Experience with Pixi.js; Design patterns, GIT...

    We expect to meet specialist with:

    • At least 2 years with proven frontend programming experience;
    • Strong JS and TypeScript skills, 
    • Deep knowledge in HTML5, CSS3;
    • Experience with CSS Pre-Processors: Sass/Less;
    • Experience with Pixi.js;
    • Design patterns, GIT flow, optimization techniques, OOP, MVC;
    • Excellent verbal and written English skills.

     

    Main focus:

    • Develop game clients using PixiJS and Typescript
    • Work closely with design, project and backend teams
    • Keep up with the latest standards and best practices around game and frontend development
    • Ensure games are built in the best way
    • Fix, troubleshoot and resolve bugs and issues
    • Write clear and precise technical documentation
    • Provide realistic estimates for tasks, fixes and new features

     

    We offer:

    • Professional and personal development
    • Comfortable working environment
    • 18+ working days paid vacation
    • Paid sick leaves
    • Medical insurance for employees, for children of employees.Language classes
    • Subscription for pool and gym
    • Compensation of visiting professional conferences
    More
  • · 75 views · 7 applications · 25d

    Senior Shopify Developer – Biggest CRO Agency in The Netherlands

    Full Remote · Worldwide · 2 years of experience · B1 - Intermediate
    Looking for a fun and challenging role in a growing Shopify agency? Then you're in luck, because we're on the hunt for a long term developers to join our team! We're a Shopify agency that specializes in helping our clients turn their one-of-a-kind...

    Looking for a fun and challenging role in a growing Shopify agency? Then you're in luck, because we're on the hunt for a long term developers to join our team!

     

    We're a Shopify agency that specializes in helping our clients turn their one-of-a-kind designs into reality. Our team of developers is already super busy, which is why we need more of you to help us keep up with the demand.

     

    As a member of our team, you'll be working closely with our design department to create custom webshops that help our clients' e-commerce brands grow online. We also use A/B testing to ensure that our clients' businesses are always moving forward.

    Requirements:

     

    - Strong experience in Shopify development

    - Expertise in HTML, CSS, JavaScript, and Liquid

    - Ability to work with third-party apps and integrations

    - Communication skills and the ability to work in a team

    - Ambitious goals, daring to make the best out of every project.

     

    We can't wait to hear from you!

    More
  • · 260 views · 19 applications · 30d

    Middle Frontend Developer (Games)

    Full Remote · EU · Product · 2 years of experience · B2 - Upper Intermediate
    We’re seeking a Frontend Developer (Games) to build engaging HTML5 casino games across desktop and mobile platforms. Requires strong JavaScript skills, experience with game engines, and a creative approach to interactive design. What You Will Do: We are...

    We’re seeking a Frontend Developer (Games) to build engaging HTML5 casino games across desktop and mobile platforms. Requires strong JavaScript skills, experience with game engines, and a creative approach to interactive design.

     

    What You Will Do:

    We are seeking an experienced HTML5 Game Developer, responsible for managing exciting gaming projects specific to marketing and industry specifications. An ideal candidate will stay excited to take challenges, contribute towards building new verticals and depict strong entrepreneurial skills. A well-qualified candidate will be someone who understands graphical representation, interactivity and sound design, in a cross-platform (desktop, mobile, tablet and social media applications) browser.

     

    Summary of Responsibilities:

    • Developing interactive and compelling Casino games using HTML5;
    • Building games that run on Desktop, Tablet and Mobile devices;
    • Working closely with the creative design team to create HTML5-based games;
    • Providing game maintenance and enhancements;
    • Creating quality mock-ups and prototypes on tight timelines;
    • Maintaining graphic standards and branding throughout the game interface;
    • Staying up to date on emerging trends and technologies;
    • Writing clean, readable and well-documented code;
    • Being involved in projects from brainstorming to delivery;
    • Estimating time and effort in the project pitching phase.

    What you'll need to have:

    • Extensive experience and knowledge in HTML5 canvas development and JavaScript;
    • Working knowledge of HTML5 game development engines and the ability to quickly get up to speed with any engine;
    • Ability to take audio and visual assets or a concept and turn them into a compelling gaming experience;
    • Experience in creating exciting, highly interactive experiences on desktop. iPad, iPhone and other mobile devices;
    • Effective communication skills;
    • Proven resourcefulness in troubleshooting complex problems;
    • Experience coding for mobile web using responsive web technologies;
    • Extensive design and game development experience;
    • Strong debugging and optimisation abilities;
    • Must be able to think critically and work in a fast-paced environment;
    • A team player, with active readiness in participating in team building, expanding and team engagement activities.

    Other Duties and Responsibilities:

    • Participation in team brainstorming;
    • Contributing to the review of other developers’ games and code;
    • Contributing to the evolution of the team’s processes and best practices;
    • Experience with NodeJS, React, Typescript, Phaser JS/Pixi JS is a plus.

    Qualifications:

    • Minimum 2-5 years of experience in related domains;
    • Previous design experience (required);
    • Knowledge or experience with various game development pipelines & methodologies;
    • Involvement within teams developing products is highly recommended;
    • Knowledge about games and/or the casino industry, including the current market landscape;
    • Experience working with multiple disciplines, including artists, mathematicians, software developers, etc., in creating games or products;
    • Strong written and verbal communication skills;
    • Degree-level Graduate or related field experience (preferred).

    The company offers:

    • Time off: 25 days of annual leave per year are available;
    • Sick Leave & Public Holidays: Entitlement includes UK public holidays and statutory sick leave;
    • Flexible Working Hours: Flexible scheduling is supported to allow effective time management;
    • Remote work: Remote work is a great benefit and offers flexibility, helps improve work-life balance, and supports productivity across different locations;
    • Referral program: Great people know great people. Help grow the team by referring talented individuals who would be a strong fit!;
    • Employee Education Initiative: Twice a year, the company provides an opportunity to explore new interests outside of daily work, fostering curiosity and personal development;
    • Professional Development: Courses, conferences, workshops, and training programs that benefit both the employee and the company may be fully funded.

    If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!

    More
  • · 30 views · 2 applications · 1d

    Identity Management (IDM) Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · B1 - Intermediate
    SKyPRO mainly works with the OpenText IDM. However we are entering other markets and our own software is already working with other platforms than just eDirectory and Active Directory. We are looking for someone who is either already experienced with IDM...

    SKyPRO mainly works with the OpenText IDM. However we are entering other markets and our own software is already working with other platforms than just eDirectory and Active Directory. 
    We are looking for someone who is either already experienced with IDM or has some experience with connecting different databases and is willing to learn and grow with us.
     

    • MUST! Spoken Intermediate (B1-B2) English (you will work with clients from all over the world);
    • 2+ years of experience.

     

    Your Mission:
    In general: connect different databases and data sources with one another.

    • Creation and maintenance of drivers on the Opentext Identity Management platform (OpenText IDM, NetIQ IDM).
    • Creation and maintenance of workflows on IDM User Application Portal platform.
    • Technical problem-solving: Analyze requirements, identify interdependencies, and develop robust IAM solutions.
    • Manage your projects and deliver reliable results.

     

    What you bring:

    • Degree in Computer Science, Engineering, or equivalent qualification
    • Solid software skills:
    • DirXML (mostly visual programming in NetIQ IDM Designer);
    • XPath + XSLT;
    • JavaScript (ECMA Script 1.0) + Java (for appshim development mostly);
    • RegExpr;
    • Knowledge of IAM protocols (LDAP, SAML, OAuth);
    • Linux/Unix power user skills will be good.
    • Strong technical understanding & problem-solving skills
    • Attention to detail, willingness and ability to learn/self-educate
    • German proficiency (B1 and higher) will be a nice bonus:)

     

     

    What we offer:

    • Remote working and flexible hours;
    • Good income in line with the industry standards;
    • Personal development – expert coaching & training;
    • An open-minded, international team in an IT company that does business all over the world;
    • State-of-the-art tech – work with OpenText, Cidaas, Nexis & our ACDI tool;
    • Fast start – position open immediately;
    • Vacation — 24 days a year, paid sick leave.
    More
  • · 214 views · 27 applications · 11d

    Frontend Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · C1 - Advanced
    Are you a proactive Frontend Developer with a sharp eye for detail and a passion for building smooth, scalable interfaces? We’re looking for someone with at least 2+ years of experience, strong communication skills, and the ability to take ownership of...

    Are you a proactive Frontend Developer with a sharp eye for detail and a passion for building smooth, scalable interfaces?
    We’re looking for someone with at least 2+ years of experience, strong communication skills, and the ability to take ownership of projects that drive real impact.

     

    What You’ll Do:

    • Write clean, scalable, and maintainable frontend code
    • Collaborate with designers and backend developers to deliver high-quality features
    • Build and optimize modern, responsive interfaces with performance in mind
    • Communicate effectively across teams and contribute to clear development workflows
    • Translate product and business needs into smart, usable frontend solutions
    • Ensure smooth code delivery following best practices using Git or Bitbucket, including GitHub Actions or Bitbucket Pipelines for CI/CD

       

    Your Skillset: 

    Core

    • JavaScript / TypeScript – a must
    • React (Hooks, React Query, React Router, and a state management solution of your choice; Redux is optional as it can be heavy)
    • Vite
    • Axios + fetch
    • Yarn, npm, or pnpm
    • Strong understanding of JavaScript fundamentals and modern patterns
    • Knowledge of web accessibility (WCAG) standards
    • Experience with payment integrations is a plus


    Design & UX:

    • Strong understanding of UI/UX principles
    • Experience collaborating closely with designers to implement pixel-perfect designs
    • Familiarity with component libraries or styling frameworks (not necessarily MUI — alternatives like Styled Components, Bootstrap, Ant Design, or similar are also welcome)

     

    NIce to have:

    • Experience with Node.JS 
    • Familiarity with Agile development methodologies 
    • Experience working in a fast-paced, remote environment
    • Good communication skills and fluent in English
    • Experience with CoC is a plus
    • Experience with Apple Pay

      What We Value:
    • Proactive mindset and ownership over your work
    • Strong collaboration and communication skills
    • Eye for detail, performance, and usability
    More
  • · 435 views · 59 applications · 3d

    React/React Native Developer to $2500

    Full Remote · Ukraine · 2 years of experience · B2 - Upper Intermediate
    Who are we looking for? We are looking for a developer who is ready to join our team and start working together on our projects. Tasks? Your tasks will focus on the skills and expectations listed below and the use of new approaches and technologies. ...

    Who are we looking for?

    We are looking for a developer who is ready to join our team and start working together on our projects.


    Tasks?

    Your tasks will focus on the skills and expectations listed below and the use of new approaches and technologies.

     

    Why did the job open?

    We want to invite a new specialist to the company's staff due to the increase in the number of projects.

     

    Skills:

    • 2+ years of JavaScript experience;
    • 1+ years experience with TypeScript;
    • 2+ years of experience with React and React Native;
    • Introduction to Google Play Console and App Store Connect;
    • Acquaintance with modern methods and tools for building front-end applications;
    • Experience with REST;
    • Experience with Redux/Mobx or other state management libraries;
    • Ability to communicate well with process participants and team members related to business requirements;
    • English level - Intermediate+ (written and spoken).

       

    Will be an advantage:

    • Experience writing unit tests for front-end components;
    • Experience with Flipper debug tool;
    • Experience with Expo;
    • Experience with App Center and CodePush;
    • Experience with GraphQL;
    • Experience with other JS frameworks Vue/Angular etc.;
    • Experience with Node.js;
    • Experience in using agile methodologies and principles;
    • Experience working with an international team.

       

    What do we expect from you?

    • Self-organization and independence in work;
    • Attention to detail;
    • Constant learning.
    More
  • · 81 views · 11 applications · 28d

    Backend Developer (Node.js + TypeScript) to $2800

    Hybrid Remote · Worldwide · 2 years of experience · B1 - Intermediate
    Must-have (2+ years in production): Node.js + TypeScript (NestJS) Experience with modules, middleware, decorators, providers. Designed microservice-based systems. MongoDB Schema design, query optimization, replication, sharding. PostgreSQL Used...

    Must-have (2+ years in production):

     

    • Node.js + TypeScript (NestJS)
      Experience with modules, middleware, decorators, providers. Designed microservice-based systems.
    • MongoDB
      Schema design, query optimization, replication, sharding.
    • PostgreSQL
      Used transactions, built normalized schemas, optimized with indexes.
    • RabbitMQ (or similar)
      Used pub/sub, RPC, prefetch config, dead-letter queues, HA setups.
    • Docker + Docker Compose
      Wrote custom multi-stage Dockerfiles. Ran full local stacks.
    • AWS (EC2, S3, Secrets Manager)
      Worked hands-on, not just through automation tools.
    • CI/CD (GitHub Actions)
      Automated builds, tests, and deployments.
    • Remote teamwork
      Comfortable reading technical English, giving/receiving code reviews, and owning technical decisions.

     

    ➕ Nice to have:

    • Go: goroutines, channels, performance tuning.
    • GraphQL: schema design, resolvers.
    • DDD / CQRS / Event sourcing
    • Intent-based systems / Sequencer endpoints

     

    Hiring process: short intro call → tech interview → final interview
    Level: Middle / Senior
    Salary: shared after first step (we have a range)

    More
  • · 127 views · 21 applications · 25d

    Shopify Developer

    Full Remote · Worldwide · 2 years of experience · B2 - Upper Intermediate
    We are a specialized e-commerce growth agency based in Chicago working exclusively with subscription-focused CPG brands in the food, beverage, supplements, and health & wellness sectors. Our clients include leading DTC brands like Slate Milk, Magna,...

    We are a specialized e-commerce growth agency based in Chicago working exclusively with subscription-focused CPG brands in the food, beverage, supplements, and health & wellness sectors. Our clients include leading DTC brands like Slate Milk, Magna, Firebelly Tea, Wildwonder, and Hint Water. We focus on Shopify site optimization (with emphasis on Revenue Per Visitor, not just conversion rates) and comprehensive Klaviyo retention marketing.


    We’re seeking a Shopify expert - not just a developer who knows Shopify, but someone who lives and breathes the platform. This is a full-time position working directly with our team to build and optimize Shopify Plus stores for high-growth subscription brands.


    You must demonstrate 100% mastery of modern Shopify development. Here’s what that means to us:

    Subscription Commerce (Essential) - Deep experience with subscription platforms like Skio, ReCharge, Smartrr, etc. Building custom subscription UIs and flows, subscription management features and customer portals, one-time-to-subscription conversion optimization.

    Modern Shopify Architecture (Essential) - Checkout extensibility and custom checkout modifications, metaobjects and metafields for dynamic content, Shopify Functions for custom logic, app blocks and theme app extensions, understanding of Hydrogen/headless commerce (even if not primary focus).

    Theme Development (Essential) - Advanced Liquid templating - you should be able to write complex logic in your sleep. JSON templates and section schemas, custom sections and blocks architecture, cart drawer and AJAX cart implementations, product page customization and variant handling.

    Technical Excellence (Essential) - JavaScript frameworks (Alpine.js, Vue, React) for interactive components, Shopify APIs (Admin API, Storefront API, Ajax API), custom app development and private app integrations, performance optimization and Core Web Vitals improvement, clean, maintainable, well-documented code.

    Ecosystem Knowledge (Highly Desired) - Deep familiarity with Shopify app ecosystem and common integrations, experience with A/B testing platforms (Intelligems preferred), email/SMS platform integrations (Klaviyo a plus), subscription analytics and retention tools, understanding of app conflicts and how to resolve them.

    Your responsibilities will primarily consist of building and customizing Shopify themes in Liquid for subscription-focused CPG brands, implementing complex subscription features and conversion optimization tactics, developing custom functionality using Shopify’s APIs and modern architecture, optimizing site speed and performance, integrating third-party apps and troubleshooting conflicts, and working on cart optimization, product pages, and checkout customizations.

    Portfolio and references are required. You must present a portfolio showcasing Shopify theme development work, particularly subscription commerce implementations. We will assess your technical knowledge in depth - surface-level familiarity won’t cut it. Development speed and clean code will be essential for this job. Your code must be readable, maintainable, and follow best practices. Some overlap with USA working hours (we’re Chicago-based) is required for team collaboration, but you’ll be able to work on your own schedule.

    The role will start as an hourly position for the first 2-4 weeks as a trial period to ensure mutual fit. After that trial period is complete, the role will transition to full-time with a generous monthly salary. You will be paid bi-weekly (twice per month). Often times there will be less than 40 hours of weekly work - when your tasks are done for the day, you’re free to take off. All holidays of your respective country are honored. Frequent raises for high performing candidates.

    AI-generated applications will be immediately discarded. We can tell when you’ve used ChatGPT, and we’re not interested. Please include your portfolio of Shopify development work (subscription commerce examples highly preferred), professional references, a brief note on your most complex Shopify implementation and what made it challenging, and your experience with the specific technologies mentioned above.

    We’re looking for someone who can hit the ground running and truly understands Shopify at an expert level. If that’s you, we’d love to hear from you.​​​​​​​​​​​​​​​​

    More
  • · 95 views · 27 applications · 25d

    Shopify Developer

    Full Remote · Worldwide · 2 years of experience · B1 - Intermediate
    We’re Digital Traffic PRO, a German-based SEO & eCommerce agency with Ukrainian roots, and we’re building out a reliable Shopify dev team. This is a long-term freelance role with flexible hours and interesting technical challenges — no pixel pushing, no...

    We’re Digital Traffic PRO, a German-based SEO & eCommerce agency with Ukrainian roots, and we’re building out a reliable Shopify dev team. This is a long-term freelance role with flexible hours and interesting technical challenges — no pixel pushing, no micromanagement.

     

    🔥 What Makes This Role Special:

    • You work directly with our team and international clients (mostly EU & US)
    • We give you freedom and context, not micro-tasks
    • You’ll be working on real stores — from tweaks to full builds
    • Clear communication: Slack, Notion, direct calls (no chaos)
    • Potential to grow into our core Shopify team

     

    🧠 What You’ll Be Doing:

    • Implementing improvements and features in live Shopify stores
    • Building custom stores from scratch based on Figma & briefs
    • Connecting 3rd-party services, subscriptions, payment gateways
    • Working with Metafields, APIs, checkout customization
    • Supporting long-term projects with stable dev cycles

     

    ✅ What We Expect From You:

    • Strong Shopify theme customization (Liquid, JS, CSS)
    • Experience with Shopify API, Webhooks
    • Confident working with Metafields, subscription setups, custom checkout flows
    • Integration of 3rd-party APIs, ERP, cloud/email tools
    • Git & basic understanding of DevOps — a plus

     

    If you want to work on real eCommerce builds, keep your freedom, and still be part of a professional team — apply now.

    More
  • · 53 views · 6 applications · 25d

    Senior Shopify Developer – Biggest CRO Agency in The Netherlands

    Full Remote · Ukraine · 2 years of experience · B1 - Intermediate
    Looking for a fun and challenging role in a growing Shopify agency? Then you're in luck, because we're on the hunt for a long term developers to join our team! We're a Shopify agency that specializes in helping our clients turn their one-of-a-kind...

    Looking for a fun and challenging role in a growing Shopify agency? Then you're in luck, because we're on the hunt for a long term developers to join our team!

     

    We're a Shopify agency that specializes in helping our clients turn their one-of-a-kind designs into reality. Our team of developers is already super busy, which is why we need more of you to help us keep up with the demand.

     

    As a member of our team, you'll be working closely with our design department to create custom webshops that help our clients' e-commerce brands grow online. We also use A/B testing to ensure that our clients' businesses are always moving forward.

    Requirements:

     

    - Strong experience in Shopify development

    - Expertise in HTML, CSS, JavaScript, and Liquid

    - Ability to work with third-party apps and integrations

    - Communication skills and the ability to work in a team

    - Ambitious goals, daring to make the best out of every project.

     

    We can't wait to hear from you!

    More
  • · 294 views · 29 applications · 23d

    (EU) Front-end Engineer WEB + 3D to $3000

    Full Remote · EU · 2 years of experience · A1 - Beginner
    Technical requirements: JavaScript (ES6+)Event loop, scope, closures, async/await. Spread/rest, destructuring. Modular architecture. Understanding of front-end performance optimization. React.js and its ecosystemReact (Hooks, Context API, React...

    Technical requirements:

    • JavaScript (ES6+)
      • Event loop, scope, closures, async/await.
      • Spread/rest, destructuring.
      • Modular architecture.
      • Understanding of front-end performance optimization.
    • React.js and its ecosystem
      • React (Hooks, Context API, React Router).
      • Redux Toolkit (thunks, RTK Query).
      • Working with forms (formik).
      • react-select, axios.
      • Architectural approaches: FSD, container/presenter, atomic design.
    • TypeScript
      • Extensive experience in daily use (strict mode, generics, API typing, utility types).
      • Ability to build architecturally sound solutions.
    • HTML5 / CSS3
      • Adaptive & responsive layout (mobile-first, desktop-first).
      • Flexbox і CSS Grid.
      • UI optimization for interfaces (admin panels, configurators).
    • CSS preprocessors
      • SCSS module
    • Tooling
      • Git (branches, code review, CI/CD integrations).
      • Vite — experience in configuration and optimization of builds.
      • NPM (working with monorepo and libraries).
    • 3D and integration (advantage)
      • R3F (react-three-fiber), Three.js, PlayCanvas.
      • Threekit SDK, working with player APIs, writing service wrappers.
      • Optimizing the display of 3D models, integrating configurators.
    • Testing (advantage)
      • Unit tests (Jest, React Testing Library).
      • E2E tests (Playwright / Cypress).
      • Understanding testing priorities: which scenarios are critical and which can be covered by smoke tests.


    Good to have:

    • Playcanvas (in particular, integrating models into scenes, managing objects and their parameters)
    • Salesforce (understanding Salesforce integration)
    • Shopify (experience creating or integrating custom React components into Shopify pages, working with plugins)
       

    Additional knowledge that may be useful:

    • Node.js - writing small services and API wrappers.
    • Бандлери - Experience in setting up custom builds (Webpack, Rollup, Vite).
    • Web 3D - understanding the principles of 3D in a browser (materials, lighting, optimization).
    • Practice with 3D libraries - implementation of projects on React Three Fiber (R3F), Three.js, WebGL, (PlayCanvas, Threekit SDK would be a big plus).
    • English language - level A2+ (basic communication, reading technical documentation).


    Who suits us:

    • Architectural thinking: able to balance between “doing it right” and “doing it on time.”
    • Systematic communication: reports risks and progress in a timely manner.
    • Responsibility: sees tasks through to completion, including integration into production.
    • Knowledge sharing: documents complex decisions so that others can pick them up more quickly.


    Domain:

    • Web 3D configurators (furniture, interiors, household appliances) and their integration with e-commerce (Shopify, Salesforce).
    • DAM system for managing 3D resources and working with them.
       

    What you will be doing:

    • Development and support of Web 3D configurators.
    • Configuration of business logic for interaction with 3D objects (dynamic validation, attributes, rules).
    • Development and updating of configurator interfaces (React, TypeScript).
    • Integration of configurators into customer websites and e-commerce systems.
    • Development of admin panels for managing 3D resources and users.
    • Writing small services and wrappers for third-party APIs (Threekit, Shopify, Salesforce).

     

     

    Working conditions at the company:

    • We offer work on projects from scratch and support for existing projects;
    • The opportunity to work on projects, offering your own technological solutions;
    • Work with major international brands;
    • A friendly and creative team;
    • Professional growth;
    • Full-time employment;
    • Flexible work schedule;
    • Paid sick leave and vacation.
    More
  • · 393 views · 74 applications · 1d

    Frontend Developer

    Hybrid Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    We are looking for a talented Frontend Developer to join our team and help us build modern, user-friendly interfaces. You will work closely with backend engineers, designers, and product owners to deliver clean, efficient, and scalable frontend...

    We are looking for a talented Frontend Developer to join our team and help us build modern, user-friendly interfaces. You will work closely with backend engineers, designers, and product owners to deliver clean, efficient, and scalable frontend solutions.

    Responsibilities

    - Develop, maintain, and optimize user-facing features using Next.js.

    - Implement responsive UI, reusable components, and clean layouts.

    - Integrate frontend functionality with API endpoints and backend services.

    - Collaborate with designers, backend engineers, and QA to deliver high-quality features.

    - Ensure code quality through testing, reviews, and best practices.
     

    Requirements

    - Strong experience with JavaScript (ES6+) and modern frontend development.

    - Hands-on experience with Next.js

    - Experience working with REST APIs.

    - Familiarity with Git and collaborative development workflows.

    - Good communication skills and ability to work in a team.

    - English: Upper-Intermediate.
     

    Nice to Have

    - Basic knowledge of Python or desire to collaborate with a Python backend.

    - Understanding of performance optimization, SEO, and accessibility.

    - Experience with CI/CD or cloud platforms.

    More
  • · 203 views · 25 applications · 17d

    Front-End Software Engineer

    Hybrid Remote · Ukraine · 2 years of experience · B2 - Upper Intermediate
    Panenco is a boutique software studio in Belgium and Ukraine. We build next-gen B2B SaaS products and enterprise AI solutions, always with an entrepreneurial spirit. We're a small team of the best and brightest, looking for 10x people who love to tackle...

    Panenco is a boutique software studio in Belgium and Ukraine. We build next-gen B2B SaaS products and enterprise AI solutions, always with an entrepreneurial spirit. We're a small team of the best and brightest, looking for 10x people who love to tackle challenging problems. We give you significant ownership and room to grow, expecting you to take charge and continuously evolve with the latest and greatest in our industry.
     

    About the position

    We’re always looking for passionate software engineers with strong computer science fundamentals to focus on front-end development with React (Native) and Typescript, creating outstanding user experiences across web & mobile. You'll become part of a dedicated product team working alongside some of the best and brightest people in our industry.
     

    Technologies and required skills

    You have an in-depth grasp of the the majority of the following technologies:

    •React (Native): React components state and lifecycle, Context API, Hooks‍

    •Typescript: ES5.2.2 + ES6‍

    •REST: you can interpret and interface with (REST) APIs‍

    •State management: hands-on experience with React Query and understanding of Redux, Zustand, or others‍

    •Design systems: familiar with React based UI (AntUI, MUI, Atlassian UI, shadcn UI etc)‍

    •Styling: experience with SASS/SCSS, familiar with CSS-in-JS (styled-components or other CSS-in-JS approaches)‍

    •Testing: experience with Cypress or similar frameworks and related CI‍

    •Module bundlers: experience with Vite, Webpack, Rollup or similar alternatives‍
     

    Additional

    •Language skills: solid reading and speaking skills in English

    •Async programming: promises API, async/await, await hell, top-level await limitations

    •JS browser API: localstorage, familiar with Event Loop, macrotask and microtasks

    •Accessibility: awareness of WCAG, screen readers cases, keyboard navigation, static/interactive elements

    •Browsers: cross-browser compatibility and client-side performance considerations
     

    As a plus

    •Virtualisation: hands-on experience with Docker and similar services

    •Back-end knowledge: Node.js, Python, .NET, Next.js or other frameworks

    •Cloud: practical experience with GCP, AWS or Azure

    •Information security: an understanding of security standards

     

    Locations

    We're flexible with regards to remote work, but we have an office in Kyiv: 123 Peremogy Avenue, office number 520
     

    We offer 
    We offer a friendly, dynamic and inspirational working environment with a strong team that celebrates great engineering. During our bi-weekly software engineering labs sessions we share experiences from the various products that we're building. A fair compensation, office snacks and fun afterwork drinks are included of course!

     

    The interview process

    The interview process is short (but thorough) and will consist of 3 steps:

    •Intro conversation: 20min conversation to validate your fit with the position and align on the approach for the technical interview

    •Technical interview: you present a personal project or one of your prior involvements from end to end, with our team asking targeted questions

    •Feedback: you will receive feedback about the technical conversation either in written form or through a call

     

    More
  • · 254 views · 93 applications · 15d

    Frontend Engineer (Next.js)

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    Come Back Agency is a rapidly growing company in the digital field, specializing in developing brands, creating web projects, and designing mobile applications. We are looking for a skilled and motivated Frontend Engineer (Next.js) to join our...

    Come Back Agency is a rapidly growing company in the digital field, specializing in developing brands, creating web projects, and designing mobile applications. We are looking for a skilled and motivated Frontend Engineer (Next.js) to join our international team.

    US schedule. Working hours from 04:00 pm to 00:00 am EET;

    Must-Have Qualifications

    • 2+ years professional experience with Next.js and TypeScript.
    • Rendering & data fetching: SSR, SSG/ISR, routing (App Router), server/client components, API routes.
    • Secure auth on the client: JWT, jwt-decode, refresh-token flows, RBAC/permissions, route guards/middleware.
    • Building and consuming REST APIs; strong HTTP/HTTPS fundamentals (status codes, caching headers, ETags).
    • Real-time UX with WebSockets (live updates, presence, optimistic UI).
    • Complex UI:
      • Tables (sorting, filtering, pagination, virtualization).
      • Drag & Drop (dnd-kit or similar).
      • Multi-step forms (wizard state, validation, optimistic/resume).
      • Kanban views and chat integrations.
    • State management: Zustand and/or Redux (Toolkit), selectors, normalized state.
    • Zod for runtime validation (forms, API responses, schemas shared across client/server).
    • Sass/SCSS and component libraries; responsive & accessible (a11y) UIs.
    • Charts/visualizations (time-series, aggregates; preparing API data for charts).
    • Working with files & videos (upload, preview, player integrations, basic optimization).
    • Google APIs on the client, including Calendar (OAuth, scopes, token refresh).
    • Performance & reliability: optimization, caching strategies (HTTP cache, SWR/React Query patterns), code-splitting, lazy loading, lighthouse metrics.
    • Next.js middleware for security, auth, and edge logic.
    • Solid OOP/SOLID understanding applied to frontend architecture.
       

    Nice-to-Have

    • 3D model libraries (e.g., three.js, react-three-fiber; loaders, GLTF/DRACO, scene graph basics).
    • Upwork integration (widgets, embeds, or API).
    • Testing: Jest, React Testing Library, Playwright/Cypress.
    • Observability: error tracking & analytics (Sentry, GA4), feature flags (LaunchDarkly).
    • Realtime beyond websockets (SSE/WebRTC), offline-first (service workers).
       

    Responsibilities

    • Ship high-quality Next.js features using SSR/SSG/ISR appropriately; design data-fetching that balances TTFB, cacheability, and freshness.
    • Implement secure client auth (JWT/jwt-decode, refresh flow) with RBAC and route/middleware guards.
    • Build complex product UIs: tables, DnD, multi-step forms, kanban boards, chat, real-time dashboards/charts.
    • Integrate Google Calendar and other Google APIs; handle token lifecycles safely.
    • Handle files/videos (uploads, previews, players) and transform API data into chart-ready datasets.
    • Contribute to and evolve a custom UI kit/design system (tokens, components, theming, docs).
    • Drive performance, accessibility, and maintainability with tests, linting, and CI.
       

    Architecture for Large Projects (What We Expect You to Practice)

    • Feature-oriented/Feature-Sliced or Clean Architecture structure: clear boundaries (entities, features, pages, shared), anti-coupling, and predictable imports.
    • Module encapsulation: local state co-located with features, public API per module (index exports), minimal cross-feature leakage.
    • Shared contracts: Zod schemas/types shared across server & client to keep validation and types in sync.
    • Scalable state strategy: combine server data (SWR/React Query or RSC) with client state (Zustand/Redux); avoid global state by default.
    • Performance as design: route-level code-splitting, dynamic imports, memoization, virtualization, image optimization, and careful third-party usage.
    • Caching strategy: leverage Next.js caching (fetch cache, revalidate, route segment config), HTTP cache headers, CDN behavior; know when to opt out.
    • Security & middleware: edge-side checks, auth headers, CSRF/XSS mitigation, input/output validation via zod.
    • Observability & DX: consistent logging, error boundaries, analytics hooks; ESLint/Prettier rules, storybook/docs for the UI kit.

     

    We Offer:

    • Fixed salary in USD;
    • Flexible work schedule;
    • Professional growth and support from experienced colleagues;
    • Supportive leadership with minimal bureaucracy;
    • English language lessons to boost your communication skills.
    More
  • · 298 views · 23 applications · 9d

    Middle Frontend Developer

    Full Remote · Ukraine · Product · 2 years of experience · B1 - Intermediate
    Responsibilities: Development and maintenance of SaaS application frontend (web application for clients) using Vue 3 and TypeScript. Implementation of PWA features (offline mode, caching, service worker, manifest) as a mandatory component. Integration...

    Responsibilities:

    • Development and maintenance of SaaS application frontend (web application for clients) using Vue 3 and TypeScript.
    • Implementation of PWA features (offline mode, caching, service worker, manifest) as a mandatory component.
    • Integration with backend services (REST), ensuring multi-user scenarios, access through subscriptions/roles.
    • Ensuring high-quality UI/UX: responsiveness, performance, cross-browser compatibility, scalability.
    • Working with component architecture, creating reusable UI blocks, and maintaining the design system.
    • Collaboration with design team, product manager, and backend developers: participation in planning, estimation, code reviews, refactoring.
    • Monitoring frontend performance (e.g., loading, TTI, LCP), optimization for SaaS scenarios with large data or multiple users.
    • Maintaining high code quality: testing (unit/integration), using CI/CD, adhering to standards, documentation.

     

    Requirements:

    • Experience with Vue 3 + Composition API + TypeScript (minimum ~2–3 years).
    • Practical experience implementing PWA features (offline, caching, service worker, manifest).
    • Understanding of SaaS aspects: multi-user interfaces, subscriptions, roles, scaling.
    • Proficient with frontend tools: Vite/Webpack, Git, ESLint/Prettier, unit/integration testing.
    • Knowledge of REST API, WebSockets.
    • English: reading technical documentation.
    • Communication skills, teamwork, accountability for results, proactivity.
    • Active use of AI for coding automation (without delegating engineering and architectural planning)

     

    Will be a plus:

    • Experience working with SaaS products or B2B web applications.
    • Knowledge of state management: Pinia or Vuex.
    • Experience with frontend performance optimization (lazy loading, code splitting, Web Vitals metrics).
    • Knowledge of UX-related aspects, accessibility at least at a basic level.

     

    Working terms

    • possibility of remote work;
    • paid vacation — 21 working days;
    • annual salary review;
    • opportunity for career growth within the company.
    More
Log In or Sign Up to see all posted jobs