Are you a visionary Senior Frontend Engineer ready to be the technical brain for an entire product ecosystem Are you passionate about not only building exceptional web applications but also empowering other developers through well-designed SDKs and low-code tools
We are seeking a Senior Frontend Engineer to architect, build, and lead the entire user interface strategy for our innovative, decentralized IoT platform. This is more than a standard development role; you will be responsible for our internal React applications and the design of a developer-centric SDK that allows seamless integration with our metadata-driven backend.
About Us: Peeriot GmbH is a German DeepTech software startup at the seed stage, dedicated to revolutionizing IoT with a completely distributed, peer-to-peer platform. Our team of top-tier talent is pushing boundaries to create a new level of reliability and usability in IoT.
Role Overview: As the Senior Frontend Engineer, you will own the vision and execution for our entire UI layer. On one side, you will lead the development of our React-based web applications. On the other, you will design and architect a critical SDK that enables developers to integrate their systems with our platform, leveraging our metadata-driven architecture. You will pioneer the creation of low-code editors and tools to create an outstanding developer experience (DX).
This is a hands-on leadership role that requires a deep understanding of UI architecture, modern development tools, metadata-driven systems, and Backend for Frontend (BFF) integration patterns. You will collaborate closely with our Rust backend engineers, UX designers, and stakeholders to deliver a cohesive and powerful product suite.
Key Responsibilities:
- Architect the Vision: Act as the Technical Lead for the entire frontend ecosystem, defining and documenting the UI/SDK architecture, roadmap, and best practices.
- SDK Development: Design, architect, and develop a comprehensive SDK that allows external developers to easily integrate their systems using our platform's metadata.
- Application Development: Lead the development of our complex, interactive React-based web applications, including graphical low-code tools with drag-and-drop features and real-time updates.
- API & BFF Design: Collaborate with backend engineers to define and own the Frontend-Backend interface (BFF patterns, API contracts using WebSocket APIs) to ensure seamless and efficient data flow in a distributed environment.
- Metadata-Driven UI: Design and implement UI components and systems that are dynamically driven by our semantic metadata, creating a flexible and powerful user experience.
- Technical Excellence: Champion code quality, performance optimization, and robust testing. Implement and maintain CI/CD pipelines to streamline development and deployment.
- Mentorship & Leadership: Provide technical guidance and mentorship to the frontend team as it grows.
Key Requirements:
- Currently residing in the Philippines with a valid BIR TIN as a freelancer.
- Willing to work on a hybrid setup 3x a week during the European time zone (e.g., 1 PM - 10 PM PHT).
- Extensive software development experience, with a significant focus on modern front-end architecture for complex B2B applications.
- Proven experience designing and building SDKs, APIs, or developer-facing tools.
- Expert-level knowledge of JavaScript/TypeScript, React, and component-based architecture.
- Strong understanding of data-driven or metadata-driven UI concepts.
- Knowledge of semantic data technologies (e.g., RDF, OWL2) or a strong willingness to learn them.
- Experience with Backend for Frontend (BFF) patterns and designing API contracts.
- Demonstrated experience as a Technical Lead or in a similar architectural leadership role.
- Hands-on experience with CI/CD automation for front-end applications.
- Excellent problem-solving skills and a proactive, ownership-driven mindset suitable for a fast-paced startup environment.
- Fluent in English with excellent communication skills for a remote, cross-functional team.
Nice to have:
- Experience with graphical libraries like ReactFlow, D3.js, or similar for building visual editors.
- Familiarity with Domain-Driven Design (DDD) principles.
- Experience working in an international, multicultural team.
- Knowledge of GraphQL.
- Knowledge in Rust programming language.
Please take note of this math question. You have to answer this at the end of your application here in LinkedIn. What is 1000+2000+3000