Acoustic

Senior Software Engineer – Front End

Acoustic

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
  • 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
  • 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

  • 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
  • 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
  • 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)
  • 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)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactTypeScriptJavaScript (ES6+)HTML5CSS3RESTful APIGraphQLWebpackMicrofrontend architectureUnit testing
Soft skills
Problem-solvingAnalytical thinkingAttention to detailCommunicationCollaborationMentoringAdaptabilityCode quality commitment