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)
Technical Leader Frontend Angular with German
Your 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.
Our requirements
- 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).
- PrimeNG: Experience in utilizing PrimeNG components for UI development.
- End-to-End Testing: Familiarity with Cypress for end-to-end testing.