Senior Software Engineer, Frontend (Poland Remote)

Posted 11 months agoViewed
PolandFull-TimeEducation Technology
Company:
Location:Poland, EST, PST
Languages:English
Seniority level:Senior, 6+ years
Experience:6+ years
Skills:
GitHTMLCSSJavascriptJestTypeScriptReact
Requirements:
6+ years of professional experience in frontend development At least 2 years working on web components and React projects Experience building micro-frontends Demonstrated experience in building and maintaining reusable component libraries or design systems Strong expertise in web components development using Stencil.js or similar frameworks Advanced knowledge of React and experience building reusable, high-performance components Deep understanding of TypeScript Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+) Familiarity with CSS-in-JS libraries and best practices for managing styles Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools Strong debugging skills for browser-based issues and performance optimizations Knowledge of frontend performance best practices Experience with modern build tools like Webpack, Rollup, or Vite Proficiency with version control systems like Git Familiarity with creating or maintaining design systems and component libraries Understanding of accessibility standards (e.g., WCAG) and responsive design principles Proven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones Strong communication skills Hands-on experience writing comprehensive test cases Familiarity with integrating frontend builds into CI/CD pipelines
Responsibilities:
Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React. Build modular and reusable UI components to ensure consistency and maintainability. Establish and enforce best practices for component design, including accessibility, performance optimization, and responsive design. Collaborate with the team to define the architecture of the design system or reusable component library. Ensure seamless integration of web components into various applications, particularly within React projects. Work closely with backend engineers to design APIs that enable efficient data flow. Write clean, maintainable, and well-documented code. Perform regular code reviews. Create robust unit and integration tests for web components. Debug and resolve performance bottlenecks and other frontend issues. Work closely with designers and product managers to understand requirements. Mentor junior frontend engineers. Continuously improve the performance of web components. Optimize assets and rendering pipelines for faster load times. Create comprehensive documentation for developed reusable components. Provide technical support to teams integrating components. Stay up-to-date with emerging frontend technologies. Proactively suggest improvements to existing tooling, frameworks, or processes. Collaborate with DevOps to streamline CI/CD processes. Ensure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testing.
Similar Jobs:
Posted about 2 hours ago
Estonia, PolandFull-TimeSoftware Development
Senior Software Engineer, CI/CD & Developer Tooling
Company:Glia
Posted about 4 hours ago
Portugal, Poland, Greece, United KingdomFull-TimeMedical Device Software
QA Test Engineer (Remote EU)
Posted about 5 hours ago
WorldwideFull-TimeSoftware Development
Full-Stack Software Engineer