Your browser is out of date. The site might not be displayed correctly. Please update your browser.

Frontend Developer (Prowly) | Semrush

Frontend Developer (Prowly)

Warsaw, Poland

About Prowly

We are a technology company that has developed a leading SaaS product for PR specialists for over the last seven years. Our solutions are directed at anyone who deals with communication with the media. We are recognized by specialists from around the world for our approach to product development that meets the real needs of customers. Prowly is already used by several thousand users from around the world, including PR and marketing agencies and global and local brands of all sizes. We have sustained, three-digit annual customer growth in the United States.

In September 2020, we became part of the American company SEMrush, a global leader in SaaS solutions targeted at marketers and SEO specialists. This is a very special time in our development and we have a lot of new challenges related to the rapid development of the product ahead of us. The time has come for our super-team to be joined by a person who will take care of product development together with us, constantly improving its quality and providing value for our customers.

How our product teams work

  • Products are created using Lean methodology
  • We work in product sprints, our teams use a variety of agile methodologies (including Scrum and Kanban)
  • The product consists of 3 interdisciplinary product teams
  • We have a dedicated Quality Assurance team
  • We work remotely or from our office in Warsaw
  • People and communication with each other are more important to us than the process
  • We build an open culture where experimenting and making mistakes is natural
  • We value the asynchronous mode of work
  • We put emphasis on measuring the effects of our activities

Working with us means having a real impact on the product. You will develop skills in the field of programming, code optimization and infrastructure.

What will you do with us:

  • Create new and expand current Prowly features
  • Collaborate via sprints with the Product Owner, UX / UI Designer, other developers and the testing team
  • Take care of the quality of the code and the platform’s architecture
  • Monitor and optimize the platform's operation
  • Check pull-requests from other developers (code review)
  • Present implemented solutions within the company

What we expect:

  • Minimum of 3 years of experience as a programmer creating commercial web applications
  • Advanced knowledge of Typescript, Javascript / ECMAScript, HTML, CSS3
  • Practical knowledge of the principles of Responsive Web Design (RWD) and Progressive Web Apps (PWA)
  • Experience in the use of RESTful API or GraphQL or gRPC
  • Experience in the use WebSockets
  • Ability to write code that is simple to test, easily understood by other developers, and ready to operate in a production environment
  • Ability to write self-documenting code and leave comments where necessary
  • Ability to write unit and integration tests and debug applications
  • Experience in optimizing performance and ensuring application stability
  • Ability to resolve problems, think critically and conduct risk analyses while searching for weaknesses of implemented solutions
  • Knowledge of Jira and Confluence, git version control system and tools like Bitbucket, GitHub and GitLab
  • Ability to work using Scrum and Kanban methodology
  • Knowledge of Polish (min. B2) and English in speech and writing (min. B1)

Nice to have:

  • Experience in Angular
  • Knowledge of areas related to application security
  • Ability to write E2E tests, for example using Cypress
  • Product Thinking

What we offer:

  • 12,000-16,000 pln net B2B (depending on experience and portfolio)
  • Flexible hours and freedom to choose a workplace (most of us work remotely, but we have an office in Warsaw and we meet regularly at integration events)
  • Additional payments for benefits (Multisport and Medicover)
  • Educational budget and funds for tools supporting everyday work
  • Budget for software
  • Trust and respect for who you are and what you do
  • The ability to make a real impact on the product and a quick decision path (we are a startup, things happen fast!)
  • Transparent and relaxed working environment

Here’s what the recruitment process looks like:

Stage 1: Meeting with the HR Specialist (30 min)

Stage 2: Live programming + Q&A with CTO and the team (max 1,5h)

Stage 3: Feedback and decision

Apply for this job

We'd love to hear from you. Drop us a line and we'll contact you.