# Frontend Engineer

> Productive · Zagreb, Croatia (Hybrid) · — · Posted 2026-07-09

**Workplace:** hybrid

**Department:** Budgeting

## Description

**ABOUT PRODUCTIVE**

Productive’s aim is to provide businesses with a real-time overview of their operations.

[Read more](https://productive.io/about-us/)

**WHO ARE WE LOOKING FOR?**

We’re looking for experienced JavaScript engineers to work on Productive’s frontend architecture.

With the rest of the team, you will build a resilient, service-oriented architecture and deploy your code daily without fear of breaking things.

This role pays a salary range of:

-   **EUR** **3,000 – 5,000** gross for an employment contract
-   **EUR 3,600 – 6,000** for a B2B contract

With an equity grant of:

-   **USD 14,700 - 34,000** in stock options (4 years with a 1-year cliff)

Perks & Benefits:

-   Remote work, flexible hours, strong work-life balance, and clear opportunities for career growth
-   More perks and benefits available—check them out [here](https://productive.io/careers/product-education-specialist/#perks).

Wanna take a peek into our platform? Check out a live demo of our [resource planning module](https://app.productive.io/1661-web-geniuses/scheduling/bookings?filter=MjIxNDk5&pat=eyJpZCI6NDExNCwidG9rZW4iOiJiODYxZTMwOS1jZWY4LTRjMGMtODhhNS0xYTQ2YjJhYmQ2MjAifQ).

### **ABOUT THE JOB**

This role blends technical problem-solving, efficient feature delivery, and knowledge-sharing to drive innovation.

### **DAY-TO-DAY RESPONSIBILITIES**

-   Planning, developing, and ultimately owning product features
-   Identifying and implementing improvements that enhance application performance, usability, and overall user experience
-   Designing and implementing efficient solutions, including optimized rendering of large data collections and writing reusable logic across the application
-   Writing & maintaining automated tests
-   Deploying to production several times a week, based on our release process
-   Building a knowledge base for the entire team
-   Reviewing pull requests from other team members and getting your PRs reviewed
-   Providing technical support to other colleagues as you become more familiar with the product

The challenges and learning opportunities are endless. We’re a team of 50+ engineers building a complete, end-to-end platform where professional services businesses run their operations.

**AI-powered development**

-   Use AI tools as part of your daily workflow. Everyone on the team codes, reviews, and debugs with them. The skill is knowing when to hand something to an agent and when to do it yourself.
-   Build AI-powered features on our growing AI roadmap.
-   Contribute to internal tooling, agent workflows, and automation that help the whole engineering team move faster.

### **TECH STACK**

-   Latest Ember.js frontend in TypeScript, styling in SCSS with CSS modules
-   Electron desktop application
-   Public JSON API that has access to all user data
-   Ruby on Rails, MySQL, and Redis in the backend
-   Hosted on AWS
-   E2E tests based on Puppeteer and Cucumber.js
-   GitHub, SemaphoreCI, Slack

### **ABOUT YOU**

**Let’s See If We’re a Match**

The ideal candidate for Productive is a software engineer with **4+ years** of industry experience, preferably in building frontend applications.

If you recognize yourself in some of the following characteristics, we will be happy to meet you:

-   Good understanding of Javascript/TypeScript and web development in general
-   Experience with at least one frontend stack (React, Angular, Ember, Vue, etc.)
-   Some knowledge of JS testing libraries such as Mocha, Jasmine, QUnit, etc.
-   Interested in educating others and helping your team grow together
-   A drive to make your code better every day

This is the sort of background we are generally looking for, but these criteria are not set in stone. We’ll consider all applicants.

**How To Land This Job  
**  
If you think we can meet your expectations and you’re willing to share your experience and knowledge, apply using the form below. Please send us **your CV and** **cover letter (optional)**.

Curious about what the interview process looks like? Below you’ll find an overview of each stage and what to expect for this role.  
  
**If you have any questions, you can contact us by sending an email to careers@productive.io.**

\*\*\*_Only applicants with knowledge of_ _**Croatian/Serbian/Bosnian language**_ _will be considered for this position._

## Apply

[Apply at Productive](https://apply.workable.com/productive-dot-i-o/j/6D2F2902BD/apply)

---
Powered by [Workable](https://www.workable.com)
