Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Denmark

Estonia

Finland

Germany

Ireland

Japan

Netherlands

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
Post Jobs
Menu
  • Home
  • International Jobs in Finland
  • Frontend Engineer (Creative Template Editor)

Frontend Engineer (Creative Template Editor)

Helsinki, Finland

Smartly.io

Smartly.io logo

Advanced relocation package

Flight ticket
Flight ticket
Language courses
Language courses
Temporary housing
Temporary housing
Visa services
Visa services

About Smartly.io

At its heart, Smartly.io is a product company. We’re building tools that help our customers work smarter and grow their businesses.

We want to be the best in the world at what we do—building a world-class product and service for our customers. The only way to succeed is to stay humble yet ambitious. We ask for and act on candid feedback to learn continuously from both our customers and teammates. We don’t rest on our laurels, there’s always room to improve.

Position

We are looking for a Frontend Engineer to join team Editors, the team responsible for building out our video and image template editors. For some more context as to what they build out, check out this blog post or the official support article.

As part of team Editors, you will be responsible for a flagship part of Smartly's product offering, and will have a massive impact on the company's ambitions for the future. Our customers rely on our creative production tooling to generate tens of millions of advertising creatives, and your future team will be placed in the center of all of this effort.

We are quite agnostic about technology and always aim to choose the best tools for the job. Our editor canvas is built using React/Redux with TypeScript. We manage a public API for other internal services that consume our creative templates. Our service runs on NodeJS orchestrated by Kubernetes. We also integrate with some BI tools (Snowflake, Redash, Google) for analysis of our creatives used across social advertising platforms. We use Webpack and Github Actions for our build and deployment pipeline.

We will be focusing heavily on bringing new innovations to the editor, all the while reacting to customer demand and feedback. Our templating solutions are in heavy use: during peak times, we've rendered 16 billion (16 000 000 000) images on hundreds of servers monthly.

Read more about team Editor's work in our blog:

How We Scaled Our Architecture

25 Petabytes Later — Update on Our Image Rendering Architecture

How We Built our Video Editing and Rendering Solution

As a Frontend Engineer you will...

  • Work with our multi-platform infrastructure and integrating into different types of data sources
  • Design, build and scale a web-hosted creative editor (think After Effects in your browser) for the most advanced performance marketers and designers
  • Write maintainable, robust and well tested code
  • Collaborate with other stakeholders, including working with product managers and engineers from multiple different teams to create great user experiences
  • Share knowledge and mentor junior engineers in the team

Your qualification

  • Understanding of React/Redux functional programming patterns
  • Experience with PostgreSQL
  • Experience with TypeScript
  • Team player mentality and genuine interest to support and mentor junior team members
  • Motivation for solving customers' problems and delivering value to customers with quality
  • Some experience of NodeJS

What we offer

  • You'll have a significant personal impact on the products we're building, as well as their impact on our customers and our business, because of our strong culture of ownership
  • The team is in control of how they work and what tools and technologies they use
  • Support for relocation
  • Competitive salary and benefits
  • Perks and company sponsored activities (including but not limited to): learning budget for professional development materials & courses, monthly company learning days, quarterly cross-team hackathon, and quarterly team activity day

Additional details

What to expect from our recruitment process...

  • First meeting: we're getting to know each other
  • Meeting the Team Lead: learn more about your future team
  • Technical interviews: you take part in an interactive coding interview with one of our developers followed by a discussion around Systems Design and Architecture
  • Explore and Expand: we'll dig deeper into your main interests and core skills

Engineer Developer Software Front Frontend React Programmer Web Software Developer Front-end ReactJS ReactJS TypeScript NodeJS Node Software Engineer PostgreSQL Front end Redux React JS Node.js Node JS React.js Smartly.io
Archive vacancy
Archive vacancy
Facts about Helsinki
Cost of Living Index 80 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 1164 - $ 2253
Safety Index 76 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access