Senior Frontend Engineer, React, Next.js
E.ON
full-time
Posted on:
Location Type: Hybrid
Location: Köln • Germany
Visit company websiteExplore more
Job Level
About the role
- Build and maintain core customer journeys such as login, account management, billing & payments, and self-service features
- Develop with Next.js / React and TypeScript using a component-driven approach
- Design web experiences that work seamlessly on both desktop and mobile devices
- Collaborate on mobile app experiences in React Native and ensure a consistent UX across all channels
- Integrate frontend applications with API-driven backends (GraphQL / REST)
- Apply schema-based typing and validation (e.g., Zod) for reliable data handling and consistent interfaces between frontend and backend
- Work closely with UX/UI design, backend, QA, and platform teams in Agile/Scrum setups
- Ensure performance, accessibility, and quality across browsers and devices
- Contribute to frontend standards, testing strategies, and CI/CD quality processes
- Use AI agents for autonomous code generation and focus on strategic reviewing, architecture, and efficient human-in-the-loop processes
Requirements
- Several years of experience building production-ready frontend applications with React / Next.js and TypeScript
- Strong frontend fundamentals: component architecture, performance optimization, accessibility, and modern CSS
- AI-native developer mindset: proficient with agent-driven workflows using tools like Claude Code, Cursor (Composer), or Windsurf (Cascade)
- Experience with API-first platforms and authentication flows
- Pragmatic approach to testing and secure working practices in CI/CD-driven teams
- Strong communication skills in German and English and a pronounced ownership mindset
- Nice to have: experience with GraphQL, experience developing configurable or white-label products, familiarity with Mobile-First strategies (PWA) and/or cross-platform approaches (Flutter, React Native), or willingness to learn
Benefits
- A highly motivated team with flat hierarchies and short communication paths
- An office in the heart of Cologne and the option for hybrid work
- Lots of fun at work and within the team
- Competitive compensation and 30 days of vacation per year
- Subsidy for the job ticket (public transport pass) and free parking spaces
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsTypeScriptGraphQLRESTZodCSSCI/CDReact NativePWA
Soft Skills
communicationownership mindsetcollaborationperformance optimizationaccessibilitytestingpragmatic approachAI-native developer mindsetcomponent architecturestrategic reviewing