Frontend Developer (Dynamic Ads)

Helsinki Product & Engineering - Software Development Full-Time
We are looking for an experienced frontend developer to join team TopGun, responsible for campaign management solution for large-scale Facebook advertising. In this role you will be building one of the most distributed parts of our SaaS for the largest advertisers in the world such as Uber or eBay. With your help we would like to elevate the team’s frontend skills to the next level. 

Our team of currently five developers and one product manager is an independent fullstack team, so communicating with other engineers, product managers and designers, and even customers is essential. Our current frontend stack consists of React typed with Typescript. Oldest parts of the codebase still use AngularJS, so being able to read AngularJS and refactor it to React is a plus. Being able to work with backend technologies like PHP or Ruby on Rails is a big plus.

Read How Engineers Work at and more about team Top Gun in this blog post.
Projects you get to work with:
  • UX improvements. Optimization of backend queries to reduce rendering latencies when working with large data sets. Reconsidering UI when working with complex multiparameter settings in close collaboration with product managers and designers.
  • Fighting technical debt. No one likes working with technical debt and that is why the best approach is to plan thoroughly and get rid of it finally. We expect you not to be afraid of radical changes and driving our technologies.
  • Building new features! Our product managers have ambitious plans to expand Smartly’s product and we really want our UI to shine.
  • What we are looking for:
  • Fluency with modern frontend technologies. 
  • Motivation for solving customers' problems.
  • Willingness to maximise learning through sharing your experience and expertise.

  • What we offer you:
  • 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.
  • You’ll have an opportunity to work with some of the most advanced online marketers out there, like Uber, eBay, Zalando.
  • Support for relocation.
  • Competitive salary and benefits.
  • Perks and company sponsored activities (including but not limited to): self-learning materials & activities, quarterly team activity days, monthly company activity days and sorts & activity groups

  • What to expect from our recruitment process:

    1. First meeting: we're getting to know each other. 
    2. Coding challenge: you'll get a challenge to test your coding skills which you can do at a time that suits you. 
    3. Meeting the Team Lead: learn more about your future team.
    4. Technical interviews: you take part in an interactive coding interview with one of our developers followed by a discussion around Systems Design and Architecture.
    5. Explore and Expand: we'll dig deeper into your main interests and core skills.


    Who we are is building a platform to automate every step of social advertising to unlock greater performance and creativity. We are a global team of over 350 Smartlies with footholds in 17 cities, serving more than 650 brands worldwide, including eBay, Uber and Zalando.

    We’re building the best product company to work for, where highly autonomous engineering teams can take full ownership of creating world-class software. As a Smartlie engineer, you get to tackle challenges of considerable scale and complexity. We develop our product at a fast pace and in close cooperation with the largest online businesses globally. 

    We take ownership, optimize impact and maximize learning. Smartlies choose us and grow with us thanks to the company culture and smart colleagues. Learn more at

    – – – 

    Reasonable accommodation for people with disabilities is committed to providing reasonable accommodations for qualified individuals with disabilities or special needs in our job application procedures and working environment. If you need assistance or have any questions please contact us at