
Senior Software Engineer – Front End
Acoustic
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
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