Our client, a leading German company at the forefront of telecommunications and IT services, is expanding its operations by establishing a European Technology Center in Poland. The company specializes in web hosting, cloud computing, and internet services, and is heavily invested in deploying cutting-edge 5G technology. As part of this growth, they are seeking a highly skilled Senior Frontend Developer to join their team.
Location: Hybrid (2-3 days from office in Warsaw, Lublin, or Poznan)
responsibilities :
Architect and develop complex frontend solutions using Angular, TypeScript, HTML5, CSS3, and related technologies.
Lead the development team in implementing best practices for Angular development, state management, and responsive design.
Guide the team in frontend unit testing using Jasmine and ensure high-quality code through code reviews.
Collaborate with backend teams to design and implement efficient RESTful API integrations.
Provide expertise in state management using libraries like ngrx/Redux, ensuring scalable and maintainable application architecture.
Utilize PrimeNG components to create visually appealing and functional user interfaces.
Lead version control practices using Git, managing branching strategies and ensuring efficient release processes.
Mentor junior developers and foster a collaborative team environment.
Occasionally support production deployment processes (typically once a month between 8-9 am MESZ).
Ensure high-quality frontend solutions that align with business needs, particularly for German-speaking users.
requirements-expected :
Angular Expertise: Deep understanding of Angular and its ecosystem, with significant experience in TypeScript, RESTful API integration, and frontend unit testing (Jasmine).
State Management Proficiency: Experience with state management solutions like ngrx or Redux.
HTML5/CSS3: Advanced knowledge in HTML5, CSS3, and responsive web design.
UI Frameworks: Experience with PrimeNG or similar UI frameworks.
Version Control: Strong experience with Git for version control and release management.
Language Skills: German proficiency at a B2+ level is required to handle German-language frontends.
Soft Skills: Proven leadership experience, strong problem-solving abilities, and a collaborative mindset.
Education: Bachelor’s degree in Computer Science, Software Engineering, or related fields (or equivalent practical experience).