> Markdown version of [/jobs/ext/2094776-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/2094776-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - **Company:** Infinni Infinni - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, JavaScript (Programming Language), Multitier Architecture, Artificial Intelligence, Proxy Servers, Applications Architecture, Software Applications, User Authentication, Cascading Style Sheets (CSS), Software Quality, Code Review, Computer Networks, Digital Rendering, Software Debugging, Programming Tools, Fault Tolerance, Software Tools, Next.js, Memory Leaks, Software Engineering, Systems Integration, TypeScript, Web Application Frameworks, WebSocket, Data Logging, Application Enhancement Tool, ReactJS, Vue.js, Material UI, Front End Software Development, Api Management - **Published:** August 17, 2026 - **Apply:** https://es.trabajo.org/oferta-9000-15a34929ef683fc0263b947b7f61bde9 ## About the Role establishing modern AI-enabled engineering best practices within the team What We're Looking For Core Qualifications - 5 years of professional experience in frontend software development - 3 years of experience designing and building frontend architectures for complex applications - Strong expertise in HTML, CSS/SCSS, JavaScript, TypeScript, and modern frontend frameworks such as React, Next.js, or Vue - Solid understanding of Electron architecture, including the main process, renderer process, IPC communication, and desktop application lifecycle - Hands-on experience implementing network request interception, modification, logging, and debugging within Electron applications - Strong understanding of networking concepts, including HTTP, WebSocket, proxies, authentication, and browser networking - Excellent debugging and troubleshooting skills across browser, Electron, and operating system layers - Proven experience designing and building high-performance frontend architectures, reusable component libraries, or foundational engineering tools - Strong software engineering fundamentals with a focus on clean architecture, maintainable code, and long-term scalability - Strong ownership mindset with the ability to independently drive ## Description expertise with solid engineering fundamentals, enjoys solving complex technical challenges, takes ownership of end-to-end delivery, and consistently delivers production-ready solutions. We also value engineers who actively embrace AI-powered tools and workflows to improve development efficiency, software quality, and engineering productivity. What You'll Do Desktop Application Engineering - Design, develop, and maintain core modules of our cross-platform desktop application built with Electron - Build reliable, high-performance desktop experiences with a strong focus on stability, maintainability, and user experience - Design and evolve application architecture to support long-term scalability and product growth Networking & System Integration - Design, optimize, and maintain the application's networking pipeline for reliability and performance - Implement advanced network request interception, modification, monitoring, and recovery mechanisms within Electron - Collaborate with third-party partners to define API contracts, data formats, authentication flows, and error-handling strategies - Troubleshoot complex networking and integration issues across different operating systems and environments Engineering Excellence - Build and improve logging, monitoring, and observability capabilities for desktop applications - Investigate and resolve production issues such as crashes, white screens, slow startup, memory leaks, and performance bottlenecks - Design resilience and graceful degradation strategies to improve application reliability - Participate in architecture discussions, code reviews, and technical design decisions - Continuously improve engineering quality, maintainability, testing, and development efficiency AI-Driven Development - Explore and adopt AI-powered development tools and workflows across the engineering lifecycle - Improve productivity through AI-assisted coding, testing, debugging, documentation, and performance analysis - Contribute to