Frontend Engineer

Infinni Infinni
Spain
2 months ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+20 more
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

Job 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

Requirements

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

About the company

About INFINNI INFINNI is the infrastructure behind the creator economy. We’re already the leading CRM in our category, with thousands of creators and creator businesses running their operations on our platform. Now we’re building the next layer of products, AI-powered tools, big-data and infrastructure purpose-built for creators. We’re a global team of 180 builders at the rare inflection point where a category leader becomes a category-defining platform. The decisions we make in the next 18 months will shape an industry. About the Role We are looking for a hands-on Senior Frontend Engineer to help build and evolve our cross-platform desktop applications. This role goes far beyond traditional frontend development. In addition to building high-quality user interfaces, you will work deeply with Electron, desktop application architecture, networking, observability, and system integration to deliver reliable, high-performance desktop experiences. The ideal candidate combines strong frontend

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org
Prepare application

Good distractions

Loading talks and stories from around this role…