Frontend Engineer (m/w/d)
Tasks
We are looking for a Frontend Engineer with a strong background in TypeScript and React, specifically with experience in Next.js. As a key member of our team, you will be responsible for driving our product's front-end development and ensuring the delivery of high-quality software.Your responsibilities:
- Development: Create efficient, high-quality, and testable code with TypeScript/ES5 and modern JavaScript. Use React and Next.js for building high-performing applications.
- Design: Implement Domain-Driven Design within a Hexagonal Architecture and utilize the Command Query Responsibility Segregation pattern.
- DevOps: Work closely with our DevOps team to integrate CI/CD capabilities into our workflow. Utilize Docker and Kubernetes for containerization solutions.
- Testing: Conduct unit testing, end-to-end (e2e) testing, and contract testing to improve design, ensure functionality, and enhance overall quality.
Strengths
- 2 years of experience as Frontend Engineer.
- Fluent English speaker.
- Strong TypeScript and React Skills: Proficiency in TypeScript/ES5 and modern JavaScript. Strong experience in building applications with React and Next.js.
- Solid Understanding of Design Principles: Experience with OOP and SOLID principles, and knowledge in Domain-Driven Design, Hexagonal Architecture, and CQRS.
- DevOps and Containerisation Experience: Familiarity with DevOps and CI/CD capabilities, and experience with containerisation solutions such as Docker and Kubernetes.
- Testing Culture: A robust understanding of different testing strategies and a commitment to a strong testing culture.
- Experience with Node.js and NoSQL solutions is beneficial.