NBCUniversal is hiring a Senior Frontend Developer for the Integrations Team at Shiji Group. In this role, you will work on complex microfrontend architecture within the hospitality technology sector, taking ownership of features and architectural decisions while mentoring others and maintaining high code quality in a distributed system.
What You'll Do
- Take ownership of complex features from design and architecture decisions through development, testing, and release.
- Collaborate on solution design and system architecture in an environment based on microfrontends and microservices.
- Conduct deep code reviews ensuring maintainability, scalability, and alignment with architectural guidelines.
- Design and implement domain-driven, layered, and scalable frontend solutions.
- Work closely with Product and UX to transform business requirements into technical designs.
- Write unit and integration tests and maintain high test coverage.
- Contribute to and improve the team’s development infrastructure and technical standards.
- Mentor other developers, share knowledge, and set examples of clean, maintainable, and tested code.
- Actively participate in scrum ceremonies and influence process improvements.
- Monitor and improve application performance, observability, and metrics.
What We're Looking For
- 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 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 with 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.
- Must be based in the Silesia region (office in Katowice) and be present in the office at least 4 times a month.
Technical Stack
- Languages: TypeScript, JavaScript (ES6+)
- Frameworks & Libraries: React
- Build & Tools: Webpack, Babel
- Testing: Jest, Testing Library
- Version Control & CI/CD: Git, GitLab
Team & Environment
You will join a product team of 5 Frontend Developers and 1 UX Designer. The team operates in a Scrum setup with 4-week sprints followed by one week of stabilization. The culture focuses on clean architecture, system-level thinking, and long-term code quality in a complex, distributed environment.
Benefits & Compensation
- Form of employment of your choosing (B2B or CoE)
- Flexible working hours
- Lloyds insurance (for B2B contract)
- Subsidy for the purchase of glasses (300 PLN/year)
- Free parking or shared underground parking
- 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 Worksmile package
- Dell laptop, keyboard, mouse, wireless headphones and monitor
- 40h for development during work time
- Free access to group language lessons
- Udemy platform access
- In-house workshops, training sessions or meet-ups
- Worksmile cafeteria and 500 points per month to be used in vouchers
- Referral bonus
- Chill room with table football & PlayStation
- Free snacks (every day)
- Team building events
Work Mode
This is a hybrid role based in Katowice, Poland (Silesia region). Candidates must be present in the office at least 4 times a month.




