Apply

Medior/Senior Frontend Software Engineer

Posted 2024-11-27

View full description

💎 Seniority level: Middle, At least 4 years

📍 Location: Germany

🔍 Industry: Financial Services

🏢 Company: SAP Fioneer👥 1001-5000Financial ServicesOnline PortalsEnterprise ApplicationsInformation TechnologyEnterprise SoftwareSoftware

🗣️ Languages: English, German

⏳ Experience: At least 4 years

🪄 Skills: Software DevelopmentAgileFrontend DevelopmentHTMLCSSJavascriptJestSCRUMTypeScriptReduxReactCollaborationJavaScript

Requirements:
  • At least 4 years of experience in software development.
  • Experience in technical design and implementation of microfrontend architectures, such as single-spa and Module Federation.
  • Proven leadership experience in international out- and near-shoring projects.
  • Experience in customer-facing roles and collaborative solution design, preferably in a consulting firm.
  • Familiarity with the finance sector.
  • Solid experience with modern frontend technologies including React, Redux, TypeScript, JavaScript, HTML, and CSS (SASS / LESS / SCSS).
  • Proven ability in designing and implementing modular frontend architectures and creating reusable components.
  • Experience in providing technical guidance in team environments.
  • Understanding of user experience importance and commitment to intuitive interface design.
  • Experience with design systems and UI5 web components.
  • Experience working in distributed teams and flexible in dynamic environments.
  • Fluent in English and German.
Responsibilities:
  • Design and develop high-quality, responsive, and performant frontend solutions using technologies like React, Redux, Jest, TypeScript, JavaScript, HTML, and CSS.
  • Implement and maintain modular frontend architectures to enhance maintainability and scalability.
  • Work closely with UI designers to ensure usable and accessible user interfaces, providing feedback to improve user experience.
  • Collaborate with team members to deliver software solutions, participating in Agile/Scrum development processes.
  • Write clean, maintainable, and testable code, engaging in code reviews to improve code quality.
  • Continuously improve knowledge and skills, staying updated with frontend technologies and sharing best practices.
Apply