TU PRÓXIMO CAPÍTULO
Senior Frontend Engineer – Electron
Sobre el puesto
• Design, develop, and maintain core modules of the cross-platform Electron desktop application
• Build reliable, high-performance desktop experiences focused on stability, maintainability, and user experience
• Design and evolve application architecture for long-term scalability and product growth
• Design, optimize, and maintain the application's networking pipeline
• Implement network request interception, modification, monitoring, and recovery mechanisms within Electron
• Collaborate with third-party partners on API contracts, data formats, authentication flows, and error-handling strategies
• Troubleshoot networking and integration issues across operating systems and environments
• Build and improve logging, monitoring, and observability capabilities
• Investigate and resolve production issues including crashes, white screens, slow startup, memory leaks, and performance bottlenecks
• Design resilience and graceful degradation strategies
• Participate in architecture discussions, code reviews, and technical design decisions
• Improve engineering quality, maintainability, testing, and development efficiency
• Adopt AI-powered development tools and workflows for coding, testing, debugging, documentation, and performance analysis
• Contribute to AI-enabled engineering best practices
• 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 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
• Ability to independently drive complex technical initiatives from design through production
• Passion for using AI-powered tools and workflows to improve development speed, software quality, and engineering productivity
• Strong communication, collaboration, and problem-solving skills across cross-functional and distributed teams
• Attractive compensation and relocation package commensurate with experience and skills
• Bonus Beckham Law tax rate if you are moving to Spain for the first time
• Flexible working hours
• Remote work within the Canary Islands or work from the two offices in Tenerife
• Yearly company offsite
• Opportunities for career advancement and personal development
• Inclusive, diverse, and collaborative team culture
• Direct impact within a high-growth SaaS company helping creators thrive