Job Title:
Senior Frontend Developer
Workplace:
Hybrid / Berlin Office
Salary Band:
60-80K EUR
Job Description:
As a
Senior Frontend Developer
, you will:
Develop and maintain modern, user-friendly web applications using React, Next.js, and Tailwind CSS.
Collaborate with UI/UX designers to implement pixel-perfect, responsive designs that align with brand standards.
Write clean, maintainable, and well-documented code, adhering to team standards and best practices.
Optimize React applications for speed, scalability, and efficient rendering.
Implement state management solutions and integrate frontend applications with backend APIs.
Actively participate in code reviews and contribute to team-wide technical discussions.
Debug and fix cross-browser and device-specific issues to ensure seamless user experiences.
Mentor junior developers, sharing knowledge and fostering growth within the team.
Tasks:
Build
state-of-the-art
frontend solutions, leveraging modern frameworks and technologies.
Maintain and improve UI/UX consistency across web applications.
Debug, optimize, and enhance performance, ensuring fast load times and responsiveness.
Collaborate across teams to integrate APIs and backend services.
Drive adoption of best practices for code quality, scalability, and maintainability.
Requirements:Must-Have Skills:
Minimum of 5+ years of professional experience in frontend development.
Strong proficiency in
React.js
and its core principles.
Extensive experience with
Next.js
, including server-side rendering (SSR).
Expert-level knowledge of modern
JavaScript (ES6+)
,
HTML5
, and
CSS3
.
Proficient in
asynchronous data fetching
and server-state management tools (e.g., SWR, React-Query).
Professional experience with
TypeScript
and static typing.
Skilled in
Tailwind CSS
for building responsive, maintainable designs.
Solid understanding of
web performance optimization
techniques.
Experience with version control systems (
Git
) and CI/CD pipelines.
Strong analytical and problem-solving skills with an eye for detail.
Excellent communication skills, with a collaborative and results-oriented approach.
Nice-to-Have Skills:
Hands-on experience with testing frameworks (e.g.,
Jest
, React Testing Library).
Familiarity with
GraphQL
and REST API design.
Understanding of
web accessibility standards
(e.g., WCAG).
Experience with state management libraries (e.g.,
Redux
, Zustand, or similar).
Bachelor's degree in Computer Science or related field.
Workflow:
Flexible work hours with minimal mandatory meetings.
Task-oriented work structure, managed via JIRA or equivalent tools.
Tech Stack:
Core Frameworks and Libraries:
React.js, Next.js, Tailwind CSS
Languages and Tools:
JavaScript (ES6+), TypeScript, HTML5, CSS3
State Management:
SWR, React-Query (others are a plus: Redux, Zustand)
Testing Frameworks:
Jest, React Testing Library (preferred)
APIs and Integrations:
GraphQL, REST APIs
Version Control and CI/CD:
Git, Github Actions