.
Senior Frontend Developer
  • Katowice
Senior Frontend Developer
Katowice, Katowice, Silesian Voivodeship, Polska
Shiji Poland
5. 9. 2025
Informacje o stanowisku

technologies-expected :


  • TypeScript
  • JavaScript
  • React.js
  • webpack
  • Babel
  • Git
  • GitLab

about-project :


  • We are looking for candidates based in the Silesia region (office in Katowice), with a requirement to be present in the office at least 4 times a month. Fully remote work is not an option, and unfortunately, applications from more distant locations will not be considered in the recruitment process.
  • You will join an experienced product team consisting of 5 Frontend Developers and 1 UX Designer, working in a scrum setup with 4-week sprints, followed by one week of stabilization, and a strong focus on code quality and collaboration. The product is based on a microfrontend architecture integrated with microservices across multiple regions (EU, US, and Asia). It’s a long-living, continuously evolving system, where stability and maintainability are key.
  • The team follows established architectural and coding standards, adapting new code to them and gradually refactoring legacy areas where needed. Each developer acts as a guardian of a specific domain or module, ensuring its quality, consistency, and alignment with the overall architecture.
  • Regular code reviews and technical syncs help maintain a high technical standard and knowledge sharing across the team.
  • This role is ideal for someone who values clean architecture, system-level thinking, and long-term code quality in a complex, distributed environment.

responsibilities :


  • Taking ownership of complex features — from design and architecture decisions through development, testing, and release.
  • Collaborating on solution design and system architecture in an environment based on microfrontends and microservices.
  • Conducting deep code reviews — ensuring not just correctness but maintainability, scalability, and alignment with architectural guidelines.
  • Designing and implementing domain-driven, layered, and scalable frontend solutions.
  • Working closely with Product and UX to transform business requirements into technical designs.
  • Writing unit and integration tests and maintaining high test coverage.
  • Contributing to and improving the team’s development infrastructure and technical standards.
  • Mentoring other developers, sharing knowledge, and setting examples of clean, maintainable, and tested code.
  • Actively participating in scrum ceremonies (sprints, grooming, planning, retrospectives) and influencing process improvements.
  • Monitoring and improving application performance, observability, and metrics.

requirements-expected :


  • At least 2 years of experience in a senior-level role, taking ownership of architectural decisions, mentoring, and delivering production-grade solutions.
  • Advanced understanding of TypeScript and modern JavaScript (ES6+).
  • Proven experience in frontend architecture design, applying DDD, CQRS, event-driven, and layered architecture principles.
  • Ability to clearly identify which application layer the code belongs to — presentation, domain, or infrastructure — and keep them separated.
  • Deep knowledge of the React ecosystem (hooks, context, reusable patterns).
  • Hands-on experience with JavaScript build systems (Webpack, Babel) and frontend tooling.
  • Strong command of design patterns, clean code, and SOLID principles.
  • Excellent Git and GitLab proficiency — including Git Flow, release management, semantic versioning (SemVer), and CI/CD pipelines.
  • Solid understanding of testing strategies — unit, integration, and component testing (Jest, Testing Library).
  • Awareness of scalability, performance optimization, and observability (metrics, logs, tracing).
  • Strong analytical and problem-solving mindset, capable of deep system-level reasoning.
  • Fluent English, both written and spoken.

offered :


  • Form of employment of your choosing (B2B, CoE)
  • Flexible working hours
  • Lloyds insurance - in case of cooperation on a B2B basis
  • Subsidy for the purchase of glasses (300 PLN/year)
  • Free parking 3 minutes from the office or shared underground parking (can be reserved - first come, first served)
  • Private medical care with dentists package for you and your family
  • Group life insurance for you and your partner
  • Multisport card as part of the MyBenefit package
  • Dell laptop, keyboard, mouse, wireless headphones and monitor
  • 40h for development during work time
  • Free access to group language lessons
  • Udemy platform
  • In-house workshops, training sessions or meet-ups
  • Worksmile cafeteria and 500 points per month to be used in vouchers
  • Referral bonus if new employee is referred
  • Chill room with table football & PlayStation
  • Free snacks (every day)
  • Team building events

benefits :


  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • life insurance
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • no dress code
  • video games at work
  • coffee / tea
  • drinks
  • leisure zone
  • employee referral program
  • charity initiatives

  • Praca Katowice
  • Katowice - Oferty pracy w okolicznych lokalizacjach


    102 949
    12 653