Job Description
We are looking for a highly experienced Senior or Lead Frontend Engineer with a strong background in developing Frontend applications.We believe in AI and Agentic coding to leverage the skills of our developers. By utilizing the newest developments inside the AI ecosphere we enhance our processes and bring more value to our customer. The ideal candidate will have deep hands-on experience in JavaScript- and TypeScript-based frameworks such as React, Angular or Vue and CI/CD automation.
Responsibilities
- Strong proficiency in React and TypeScript, with experience building scalable, maintainable frontend applications using modern React ecosystem (e.g. NextJS, Server Components, Zustand). Knowledge of Vue or Angular is desirable.
- Solid understanding of component architecture, reactive state management, and frontend performance optimization techniques such as server-side rendering and lazy loading.
- Knowledge of event driven architecture and its use in modern frontends
- Experience in client-side/web programming, including HTTP, MVC, HTML, CSS, CDN. Understands the code and protocols beneath these abstractions and frameworks.
- Experience implementing automated testing strategies, including unit, integration, and end-to-end testing using modern JavaScript testing frameworks such as Jest/Vitest, Cypress, or Playwright
- Utilize AI and Agentic Coding to enhance the development process and output
- Committed to applying Clean Code principles, SOLID design principles, and automated testing (both unit and integration) to ensure high-quality code.
- Usage of containerised environments using Docker, Kubernetes or OpenShift.
- Usage of CI/CD pipelines using tools such as GitLab CI or Azure Devops.
- Experience with Infrastructure as Code (IaC) such as Terraform
- Proficient with the cloud services of at least one hyperscaler
- Dedicated to delivering solutions that prioritize maintainability, performance, and clarity of implementation.
- Optimize and monitor frontend applications using modern observability tools like Datadog.
- Aware of and familiar with OWASP Top 10. Respond to security reports quickly. Avoid unsafe patterns in new code.
- Proficient in current IDEs and productivity tools (version control, build processes, refactoring & analysis)
Requirements
- Turn difficult problems and underspecified goals into achievable task. Anticipate the needs and dependencies of stakeholders (other teams, users and customers). Define success and how it will be measured. Create plans and roadmaps as needed.
- Collaborate with cross-functional teams to deliver high-quality, production-ready solutions and participate in code and architecture reviews.
- Ensure that the interests of your project team are well understood by operations, and vice versa. Proactively communicate with operations to work on issues such as availability, backups, monitoring, logging and documentation.
- Implement quickly and correctly. Demonstrate regular, incremental, and visible progress. Avoid coupling and over-architecting. Adjusts well to feedback and changing priorities.
- Conveying concepts, suggestions and goals within and across teams. Be proactive about keeping others up to date (peers, managers and stakeholders). Articulate and persuasive. Don't "fall off the map".
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience of working at a consulting firm, involving direct daily communication with clients.
- Certifications (e.g. AWS Certified Developer, IREB CPRE, ISTQB, …) that proof your experience are a plus.
- Strong communication skills in English (C1 or higher)
- Proficiency in TypeScript programming and extensive hands-on experience with the React framework. Experience with Angular or Vue is desirable.
- Hands-on experience utilizing state management (Redux, Zustand etc.)
- Proven experience with APIs such as RESTful APIs, GraphQL, SSE, Web Sockets or gRPC.
- Safe handling and implementation of state of the art authentication methods (OIDC, OAuth 2.0) and their respective configuration for SSO
- Knowledge of event driven architecture and its use in modern frontends
- Experience with developer tools such as Git, Jira, and Confluence.
- Hands-on experience developing backend system using Node.js and JavaScript-based frameworks such as NestJS, Express.js or Fastify.
- Proficiency in integration and E2E testing frameworks and tools such as Jest, Cypress or Playwright.
- Knowledge of databases and messaging services such as PostgreSQL, MongoDB, DocumentDB, Redis, RabbitMQ
- Solid understanding of containerization using Docker, Kubernetes or OpenShift
- Solid understanding of Infrastructure as Code using Terraform.
- Proven experience in CI/CD pipelines using GitLab CI or similar.