Role: Senior Full stack Developer
Location: Frankfurt am Main, Germany
Work Arrangement: Fully remote (within Germany/onshore)
Advise the client on the technical frontend architecture of IT systems related to Vehicle IT, the ICE Portal service, and its further development.
Provide technical consulting on the continued evolution of the platform.
Identify opportunities to improve the existing frontend architecture.
Analyze business requirements and derive technical implementation concepts.
Develop, implement, and customize technical components for the ICE Portal applications, including interfaces, modules, and databases, while adhering to the client's development standards (e.g., standardized development environments and coding guidelines).
Resolve defects identified during testing phases.
Document technical components.
Prepare deployment packages for the relevant applications.
Set up development environments, including Continuous Integration (CI).
Conduct code reviews, component tests, module tests, and integration tests.
Prepare technical decision papers and recommendations.
Report technical risks and issues to technical architects and Product Owners.
Deliver presentations on technically complex topics.
Estimate development effort.
At least 5 years of experience implementing container technologies, clearly demonstrated in the CV.
At least 5 years of experience in Spring Boot backend development.
At least 5 years of proven experience developing web applications using TypeScript.
At least 5 years of proven experience developing Single Page Applications (SPAs) using TypeScript and a modern frontend framework such as Angular.
At least 3 years of proven experience integrating Content Management Systems (CMS), particularly headless CMS solutions such as CoreMedia CMS.
At least 3 years of experience in Linux system hardening.
At least 5 years of experience implementing Infrastructure as Code (IaC).
At least 5 years of proven experience working with agile methodologies such as Scrum or SAFe.
Interessiert an dieser Stelle?