JavaScript Engineer

The Productive Company d.o.o.

O poziciji

Want to work in a dynamic SaaS team and keep developing your JavaScript and frontend skills? This could be the job for you!

Minimalne kvalifikacije

As a JavaScript Engineer at Productive, you will be responsible for developing Productive’s front end applications. This includes our main web app, marketing website, mobile and desktop apps, and a few other services—all written in JavaScript. Productive’s front end stack is mostly based on Ember.js, ES6, Babel, Node, Handlebars, SASS, and more. Our user base is growing rapidly each month, so you need to be able to balance your development process between delivering new features, optimizing for performance, security, and maintaining a stable code architecture. Some of your day-to-day responsibilities will include: - Planning, designing, developing, and testing new features - Writing automated tests - Deploying to production several times a day - Collaborating with the back end team on API design - Refactoring legacy solutions and building a better CI architecture - Squashing those pesky bugs - Reviewing pull requests from other team members and getting your pull requests reviewed - Brainstorming on how to make Productive better - Communicating with customers via Intercom With the rest of the team, you will build a resilient, micro service-oriented architecture and deploy your code multiple times a day without the fear of breaking things. This journey will be challenging as the product scales, but hey—you’ll be surrounded by great people and work in a relaxed atmosphere. You can work out of our Croatian offices in either Zagreb or Rijeka, or remotely.

Očekivanja od tebe na ovoj poziciji

The ideal candidate for Productive is a developer with 2-3 years of JavaScript experience, who is interested in working full-time on a product that’s growing and providing great value to customers. If you recognize yourself in some of the following characteristics, we will be happy to meet you: - Great knowledge of core front end technologies (JavaScript, HTML, and CSS) - Experience with modern JavaScript frameworks (React, Angular, Ember, Vue…) - Experience with JS testing libraries such as Mocha, Jasmine, Qunit… - Love for words such as KISS, YAGNI, DRY, SOLID… - Experience with working in a team environment - A drive to make your code better every day - Knowledge of Ember.js is a big, big plus. This is the sort of background we are generally looking for, but these criteria are not set in stone. We’ll consider all applicants since formal education is not a decisive factor for this position.

Zašto je super raditi na ovoj poziciji

Productive was created by industry veterans behind a 250-person agency and launched in 2014 as a bootstrapped, profitable, and proud SaaS business. Productive’s mission is to arm and empower agencies with an all-in-one management tool. For the past seven years, agencies and service businesses from Texas to Melbourne have been using Productive to deliver their projects, manage resources and finances, and predict their future. However, we can’t do it alone. We need you to help us out!