-
Kempuri

FrontEnd developer (GraphQL)

Kempuri
Poland · Full-time · Not Applicable

The Front-End Developer, a key member of the Product team, plays a vital role in developing and maintaining user-facing web applications. This position requires a deep understanding of modern web development practices, a strong passion for crafting intuitive and visually engaging user interfaces, and the ability to collaborate effectively with backend engineers to ensure seamless user experiences. Expertise in Angular, combined with a sharp focus on design and performance optimization, is crucial for success in this role.

Requirements

  • Experience with Progressive Web Apps (PWAs).
  • Creating and/or editing Figma designs.
  • Advanced experience in Graphql Apollo in Angular
  • Advanced experience with Nx monorepo management, including:
    • Developing and using custom Nx plugins.
    • Leveraging Nx's caching and distributed task execution.
    • Integrating Nx with CI/CD pipelines.
    • Migrating existing codebases to an Nx monorepo structure.
    • Managing multiple libraries and applications within a single Nx workspace.
    • Developing and using custom Nx plugins.
  • Ability to collaborate with end users effectively and retrieve feedback from them to improve the user experience.
  • Proficiency in Front-End Technologies:
    • Strong experience with HTML, CSS, and JavaScript (ES6+).
    • Expertise in Angular front-end framework.
    • Proficiency with SASS.
    • Knowledge of state management practices, specifically using NgRx
    • Expertise in NX with Angular applications
    • Expertise in Angular Material
  • Experience with Responsive Design:
    • Proven ability to develop responsive and adaptive designs that work across different screen sizes and devices.
  • API Integration:
    • Experience integrating front-end applications with RESTful and GraphQL APIs.
  • Testing:
    • Experience in end-to-end (e2e) testing with Cypress .
    • Experience in component testing with Cypress .
    • Experience in unit testing with Jest .
  • Version Control and Collaboration Tools:
    • Proficient in using Git for version control
    • Experience working in collaborative environments using GitHub and GitHub Actions for CI/CD
    • Familiarity with Agile methodologies and tools such as Jira.
  • Attention to Detail and UI/UX Principles:
    • Strong attention to detail with a good understanding of user interface design and usability principles.
    • Ability to create clean, maintainable, and reusable code.
Responsibilities

Web Application Development:

  • Develop and maintain high-quality, responsive web applications using Angular
  • Collaborate with backend developers to integrate RESTful and GraphQL APIs, ensuring efficient data communication between the front end and backend services.

UI/UX Design Implementation

  • Translate UI/UX design wireframes from Figma into actual code that will produce visual elements of the application.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

Performance Optimization

  • Optimize front-end performance to enhance user experience, including minimizing load times and improving responsiveness.
  • Implement best practices for front-end performance, such as lazy loading, code splitting, and optimizing images and assets.

Cross-Browser Compatibility

  • Ensure that applications are fully responsive and compatible across different browsers and devices.
  • Conduct thorough testing and debugging to resolve any cross-browser issues.

Collaboration And Communication

  • Work closely with backend developers and other stakeholders to deliver high-quality products that meet business requirements.
  • Participate in code reviews and contribute to the continuous improvement of the development process.

Security Best Practices

  • Implement front-end security best practices, such as securing web applications against XSS, CSRF, and other vulnerabilities.
  • Collaborate with security teams to ensure compliance with security standards and practices

Our offer

Key Skills

Ranked by relevance

responsive angular graphql figma javascript wireframes cicd css git
Login to Apply
Posted
May 26, 2026
Type
Full-time
Level
Not Applicable
Location
Warsaw
Company
Kempuri

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kempuri
Related

.NET MAUI Engineer

2026-03-02

Full-time
Mid-Senior
Poland
Food
Engineering
View Job Details
emagine
Related

Frontend leaning Fullstack developer

2026-06-17

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Kempuri
Related

Senior Mobile Developer

2025-09-24

Full-time
Mid-Senior
Poland
IT Services
Engineering