Senior Software Engineer - Front End

Gdańsk , Poland
full-time Hybrid

AI overview

Contribute to building a marketing SaaS platform focused on user interfaces and data-driven visualizations while ensuring exceptional user experiences and mentoring junior developers.

Position Overview

We are seeking a skilled Senior Software Engineer with strong React expertise to join our development team. Together we will be building a marketing SaaS platform, specifically focusing on user interfaces, personalization features, and data-driven visualizations. This role requires someone who combines technical independence with a proactive approach to problem-solving, proposes innovative solutions, and collaborates effectively as a valued team member.

What you will do

Development & Implementation

  • Design, develop, and maintain complex front-end applications using React and TypeScript
  • Build and maintain microfrontend architecture using Module Federation
  • Participate in system architecture discussions and technical design reviews
  • Ensure applications are scalable, performant, and deliver exceptional user experiences
  • Develop reusable component libraries and maintain design system consistency

Quality Assurance

  • Write comprehensive unit tests, integration tests, and end-to-end tests using React Testing Library and Playwright
  • Participate in code reviews and provide constructive feedback to team members
  • Debug and troubleshoot application issues across development, shared qa, and production environments
  • Monitor application performance and implement optimizations
  • Ensure accessibility standards are met across all features

Collaboration & Communication

  • Work closely with product managers, designers, and backend engineers
  • Collaborate with other frontend developers to ensure consistency and code quality
  • Participate in sprint plannings, groomings, daily standups, and retrospectives
  • Mentor junior developers and contribute to team knowledge sharing
  • Document technical specifications and maintain project documentation

Requirements

Technical Skills

  • 5+ years of professional software development experience
  • Strong proficiency in React, JavaScript (ES6+), and TypeScript
  • Deep understanding of React hooks, context API, and state management solutions
  • Experience with microfrontend architecture and Module Federation
  • Proficiency with React Testing Library and modern testing practices
  • Strong understanding of HTML5, CSS3, and responsive design principles
  • Experience with RESTful and GraphQL API integration and asynchronous programming
  • Familiarity with modern build tools and bundlers

Soft Skills

  • Strong problem-solving and analytical thinking abilities
  • Attention to detail and commitment to code quality
  • Excellent communication and collaboration skills
  • Ability to learn new technologies and adapt to changing requirements

Preferred Qualifications

Advanced Technical Skills

  • Experience with Webpack configuration and optimization
  • Knowledge of CI/CD pipelines and Jenkins
  • Experience with state management libraries
  • Knowledge of cloud platforms (AWS)
  • Understanding of security best practices and authentication systems (OAuth, JWT)

Additional Experience

  • Experience with design systems and component libraries (Storybook)
  • Knowledge of performance optimization techniques and web vitals
  • Experience with monitoring and logging tools (Loki, Datadog, Kibana)
  • Familiarity with accessibility testing tools and practices
  • Experience with end-to-end testing frameworks (Playwright, Cypress)

Why join us

  • Take ownership of technically challenging, high-impact product areas
  • Work with a talented, friendly team of engineers, designers, and product people
  • Be part of shaping a SaaS product used by global customers
  • Flexible working model: modern Gdańsk office or remote from home
  • Competitive compensation package, with opportunities for growth and learning
  • Modern development tools and equipment

Acoustic is a global marketing and customer engagement provider delivering solutions that give brands a deeper understanding of their customers and the ability to act in the moments that matter. Our mission is to help brands build closer customer connections through data-driven visibility and personalized engagement. We know that marketers need powerful solutions that enable them to transform how their brand connects with customers — not tools that limit their potential and complicate their day-to-day. Our solutions are purpose-built to enable marketers to build, scale, and optimize customer experiences throughout the customer lifecycle. We have approximately 650 employees around the globe, allowing us to maintain a local presence with a global footprint. With 25+ years of MarTech experience, our team of trusted experts is focused on helping brands across industries exceed expectations and build meaningful, lasting customer relationships.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job