Frontend Engineer (Performance & UI Rendering)

arsys ES
Full-timeβ€’Valencia, Spain

πŸ“ Job Overview

Job Title: Frontend Engineer (Performance & UI Rendering)

Company: arsys ES

Location: Valencia, Valencian Community, Spain

Job Type: Full-Time

Category: Frontend Engineering / Software Development

Date Posted: April 28, 2026

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid

πŸš€ Role Summary

  • Spearhead the transformation of Nextcloud Office into a high-performance, modern web-based productivity suite, focusing on advanced UI rendering and responsiveness.

  • Drive the development of sophisticated frontend features, ensuring a seamless 60fps user experience even with complex documents and spreadsheets.

  • Optimize critical rendering logic by migrating from traditional DOM manipulation to Canvas API or hardware-accelerated technologies.

  • Implement and refine modern CSS systems, including support for dark mode and high-contrast themes, to enhance visual quality and performance.

  • Leverage AI-assisted development tools to accelerate progress while maintaining rigorous standards for code quality, performance, and edge-case handling.

πŸ“ Enhancement Note: While the original job description is for a "Frontend Engineer," the specific focus on "Performance & UI Rendering," transforming a "productivity suite," and moving logic to "Canvas or hardware-accelerated technologies" aligns it closely with specialized roles often found within larger GTM or Product Operations teams focused on application performance and user experience optimization. The emphasis on speed, responsiveness, and complex document handling suggests a role that requires deep technical expertise in front-end performance engineering, a critical component for user adoption and satisfaction in productivity software.

πŸ“ˆ Primary Responsibilities

  • Architect and implement new frontend features for Nextcloud Office, including advanced charts, conditional formatting, and dynamic interactive document elements.

  • Develop and maintain fast, responsive user interfaces utilizing modern JavaScript (ESNext) standards and best practices.

  • Guarantee a consistently smooth 60 frames per second (FPS) experience across all user interactions, such as scrolling, typing, and zooming, even under heavy load.

  • Strategically migrate performance-critical rendering logic from the Document Object Model (DOM) to Canvas API or other hardware-accelerated technologies for significant performance gains.

  • Refactor and modernize legacy CSS, establishing a robust, performance-optimized styling system that effectively supports variable-based theming, including dark mode and high-contrast visual requirements.

  • Implement advanced responsive UI patterns, such as optimistic UI updates, to dramatically improve the perceived performance and user satisfaction.

  • Collaborate closely with cross-functional engineering teams to optimize application latency and enhance the real-time user experience.

  • Effectively utilize and integrate AI-assisted development tools to accelerate the development lifecycle, with a persistent focus on performance, thorough edge-case management, and overall UI quality.

πŸ“ Enhancement Note: The responsibilities listed are highly technical and specific to front-end performance engineering. For a GTM or Operations context, these translate to ensuring the product's performance directly impacts user adoption, retention, and overall customer satisfaction. The emphasis on 60fps, Canvas rendering, and Web Workers indicates a need for deep understanding of how application performance affects the end-user experience, which is a key consideration for GTM strategies and product support.

πŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience: 2-5 years of professional experience in frontend development, with a significant focus on performance optimization and UI rendering.

Required Skills:

  • Proficient in modern JavaScript (ESNext) with a deep understanding of its intricacies and best practices.

  • Extensive knowledge of Document Object Model (DOM) behavior, performance characteristics, and associated trade-offs in web applications.

  • Demonstrable experience with Canvas API or frontend rendering libraries such as PixiJS or Fabric.js.

  • Solid expertise in frontend performance optimization techniques and methodologies.

  • Practical experience utilizing Web Workers to effectively offload computationally intensive tasks from the main browser thread.

  • Strong command of modern CSS, with a focus on performance-oriented styling and efficient rendering.

  • Proven ability to leverage AI-assisted development tools (e.g., Cursor) as a productivity multiplier without compromising code quality.

  • A keen eye for detail in user experience design and visual quality assurance.

Preferred Skills:

  • Experience implementing and optimizing responsive UI patterns like optimistic UI.

  • Familiarity with hardware-accelerated rendering technologies beyond basic Canvas.

  • Understanding of UI rendering pipelines and browser internals.

  • Experience with dark mode and high-contrast theme implementation strategies.

  • A pragmatic and execution-focused mindset, capable of driving projects to completion.

  • Strong English communication skills for effective collaboration within an international team.

πŸ“ Enhancement Note: The requirements emphasize deep technical skills in frontend performance and rendering. For operations roles, this translates to an understanding of how these technical aspects directly impact user adoption, product stability, and overall customer satisfaction, which are critical for GTM success. The mention of AI tools suggests a forward-thinking approach to development efficiency.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase projects demonstrating significant improvements in frontend performance, with measurable metrics (e.g., load times, frame rates, responsiveness).

  • Include examples of complex UI components or features developed, highlighting the technical challenges and solutions implemented.

  • Provide case studies of optimizing rendering logic, potentially involving the use of Canvas API or Web Workers.

  • Demonstrate experience with modern CSS systems, including variable-based styling and theme support (dark mode, high contrast).

Process Documentation:

  • Detail the process followed for identifying and resolving frontend performance bottlenecks.

  • Document the workflow for developing and integrating new, performance-critical features.

  • Illustrate the methodology used for refactoring legacy code and implementing modern styling systems.

  • Explain the approach to collaborating with other teams for cross-functional performance optimization.

  • Describe how AI tools were integrated into the development process to enhance efficiency and quality.

πŸ“ Enhancement Note: While this role is technical, a strong portfolio demonstrating process and impact is crucial. For operations professionals, this means showcasing how technical solutions translate into tangible user benefits and business outcomes, such as improved user retention or faster feature deployment cycles. The focus on "process" here is about the engineering workflow and optimization strategies.

πŸ’΅ Compensation & Benefits

Salary Range: €35,000 - €55,000 per year.

Benefits:

  • Hybrid work model with flexibility to work from offices in Alcobendas, Valencia, Barcelona, Sevilla, or LogroΓ±o.

  • Flexible working hours to accommodate personal schedules and optimize productivity.

  • Flexible compensation package, allowing for customization based on individual needs and preferences.

  • Discounts on Arsys products and services.

  • Exclusive discounts on a wide range of technology brands.

  • Personalized training and development plans to foster continuous learning and career growth.

  • Biannual team events to promote team building and camaraderie.

  • Unrestricted access to advanced AI tools to enhance development capabilities.

Working Hours: Standard full-time hours, typically around 40 hours per week, with flexibility offered.

πŸ“ Enhancement Note: Based on the mid-level experience requirement (2-5 years), the location in Valencia, Spain, and the specific technical focus on performance engineering, a salary range of €35,000 to €55,000 annually is estimated. This range reflects industry standards for skilled frontend engineers in Spain, considering the high demand for performance optimization expertise. The benefits package is comprehensive, offering flexibility and development opportunities highly valued by tech professionals.

🎯 Team & Company Context

🏒 Company Culture

Industry: Software & Technology, specifically focused on cloud-based productivity suites and collaboration tools.

Company Size: arsys ES is part of a larger organization, employing between 501-1000 employees, indicating a structured yet agile environment with established processes and resources.

Founded: While the founding date of arsys ES isn't explicitly stated, its parent company likely has a history of innovation in the tech sector, suggesting a culture that values forward-thinking solutions and continuous improvement.

Team Structure:

  • The frontend engineering team is likely structured with specialized groups focusing on different aspects of the product, such as performance, UI rendering, and feature development.

  • Reporting lines are expected to be clear, with engineers reporting to a team lead or engineering manager, facilitating focused guidance and development.

Methodology:

  • A strong emphasis on data-driven development, using performance metrics and user feedback to guide decisions and optimizations.

  • Agile methodologies are likely employed for iterative development, allowing for rapid prototyping and continuous integration of improvements.

  • A culture of continuous learning and experimentation, particularly with new technologies like AI-assisted development and advanced rendering techniques.

Company Website: https://www.arsys.es/

πŸ“ Enhancement Note: The company's focus on cloud productivity and its size suggest a dynamic environment where operational efficiency and user experience are paramount. For a frontend engineer, this means contributing to a product that directly impacts user workflows, making performance and reliability key operational concerns.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid-Level Frontend Engineer (2-5 years of experience). It requires a solid foundation in core frontend technologies and a specialization in performance and rendering, indicating a pathway towards more senior or lead engineering roles. The focus on transforming a product into a high-performance suite suggests significant responsibility and potential for impactful contributions.

Reporting Structure: The engineer will likely report to a Frontend Team Lead or Engineering Manager. This structure provides mentorship and guidance, facilitating growth within the team. Collaboration with product managers, designers, and backend engineers is also a key aspect of the reporting dynamic.

Operations Impact: The impact of this role on "operations" is significant, albeit indirect. By ensuring Nextcloud Office is a high-performance, responsive, and smooth productivity suite, this engineer directly contributes to:

  • User Adoption & Retention: A performant application reduces user frustration and encourages continued use.

  • Customer Satisfaction: A positive user experience leads to higher satisfaction scores and fewer support escalations.

  • Scalability: Optimized frontend performance contributes to the overall scalability of the application, reducing infrastructure strain.

  • Competitive Advantage: Superior performance can be a key differentiator in the competitive productivity software market.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in frontend performance optimization, rendering technologies (Canvas, WebGL), and advanced JavaScript techniques.

  • Leadership Development: Potential to grow into a Senior Frontend Engineer, Technical Lead, or Architect role, mentoring junior engineers and guiding technical strategy.

  • Cross-Functional Exposure: Gain experience working with AI tools and potentially contributing to backend optimization efforts through cross-team collaboration.

  • Product Ownership: Take ownership of key performance metrics and features, driving initiatives that directly improve the user experience of Nextcloud Office.

πŸ“ Enhancement Note: This role offers a clear technical growth path. For operations professionals, understanding the impact of frontend performance on user experience and product adoption is key. The opportunity to work with advanced technologies like AI and Canvas rendering provides valuable skills for future roles in product development and optimization.

🌐 Work Environment

Office Type: Hybrid work model, allowing for a blend of remote work and in-office collaboration. The company has multiple office locations in Spain (Alcobendas, Valencia, Barcelona, Sevilla, LogroΓ±o), offering flexibility.

Office Location(s): Valencia, Spain (specifically Avenida de las Cortes Valencianas 58, 46015 Valencia). This location likely offers modern office facilities designed to foster collaboration and productivity.

Workspace Context:

  • The office environment is expected to be collaborative, encouraging interaction with team members and cross-functional colleagues.

  • Access to modern technology and development tools, including advanced AI tools, will be provided to support efficient work.

  • The workspace will likely facilitate focused work for individual tasks and dynamic collaboration for team projects and problem-solving sessions.

Work Schedule: Flexible working hours are offered, allowing employees to structure their workday to maximize productivity and work-life balance, while still meeting the demands of a full-time role and team synchronization needs.

πŸ“ Enhancement Note: The hybrid model and flexible hours are common in modern tech companies and are designed to support employee well-being and productivity. For operations, this flexibility can be crucial for managing tasks that require deep concentration, such as performance analysis or code optimization.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with HR or a recruiter to assess basic qualifications and cultural fit.

  • Technical Interview(s): Multiple rounds focusing on JavaScript fundamentals, DOM manipulation, performance optimization techniques, and experience with Canvas API or similar rendering technologies. Candidates may be asked to solve coding challenges or discuss past projects in detail.

  • Portfolio Review: A dedicated session to walk through selected projects from the candidate's portfolio, focusing on their role, technical approach, challenges faced, and achieved results, especially regarding performance improvements.

  • Team/Hiring Manager Interview: Discussion about problem-solving approaches, collaboration style, understanding of the company's mission, and how the candidate's skills align with the team's needs.

  • Final Interview (Optional): May involve a more senior leader or a panel to discuss long-term career aspirations and overall fit.

Portfolio Review Tips:

  • Highlight Performance Metrics: For each relevant project, clearly present quantitative data on performance improvements (e.g., "Reduced load time by 30%", "Achieved consistent 60fps scrolling").

  • Showcase Technical Depth: Be prepared to explain the technical decisions made, especially concerning rendering logic, Canvas usage, and optimization strategies.

  • Demonstrate Problem-Solving: Articulate the challenges encountered and the innovative solutions developed, emphasizing your thought process.

  • Include AI Tool Usage: If applicable, show examples of how AI tools were used to accelerate development, debug issues, or improve code quality, explaining the benefits.

  • Tailor to the Role: Emphasize projects that directly relate to building high-performance, responsive UIs or working with complex data rendering.

Challenge Preparation:

  • Performance Debugging: Practice identifying and fixing performance bottlenecks in sample web applications.

  • Canvas/Rendering Exercises: Be ready to implement simple rendering components or manipulate graphics using Canvas API.

  • Code Optimization: Prepare to discuss strategies for optimizing JavaScript execution, DOM manipulation, and CSS rendering.

  • AI Tool Integration: Consider how you would approach using AI tools for specific development tasks relevant to this role.

πŸ“ Enhancement Note: The interview process for a specialized role like this will heavily scrutinize technical skills. A strong portfolio that clearly demonstrates quantitative results in performance optimization is crucial. Candidates should be prepared to articulate their process and decision-making in detail, especially concerning rendering and performance.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Modern JavaScript (ESNext): The core language for frontend development.

  • DOM Manipulation Libraries: Understanding libraries that interact with the DOM, though the role emphasizes moving beyond heavy DOM reliance.

  • Canvas API: Essential for high-performance custom rendering.

  • Rendering Libraries: Experience with PixiJS, Fabric.js, or similar is highly valued for accelerated rendering.

  • Web Workers: For offloading heavy computation from the main thread.

  • Modern CSS: Including CSS variables, Flexbox, Grid, and performance-optimized styling techniques.

Analytics & Reporting:

  • Browser Developer Tools: Chrome DevTools, Firefox Developer Tools for performance profiling, memory analysis, and rendering inspection.

  • Performance Monitoring Tools: Tools like Lighthouse, WebPageTest, or integrated APM solutions for measuring and analyzing frontend performance.

  • Analytics Platforms: Potentially integrated with product analytics tools to track user interaction patterns and performance impact on user behavior.

CRM & Automation:

  • Version Control: Git is standard for code management.

  • Build Tools: Webpack, Vite, or similar for bundling and optimizing frontend assets.

  • AI-Assisted Development Tools: Cursor or similar AI coding assistants are explicitly mentioned as requirements.

πŸ“ Enhancement Note: The technology stack is heavily focused on cutting-edge frontend performance tools and techniques. For operations, understanding how these tools contribute to application stability, user experience, and faster development cycles is key. The explicit mention of AI tools highlights a modern development approach.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Performance Excellence: A relentless pursuit of speed, smoothness, and responsiveness in all user-facing interactions.

  • Quality & Reliability: Commitment to delivering robust, well-tested code that minimizes bugs and ensures a stable user experience.

  • Innovation: Embracing new technologies and methodologies, such as advanced rendering techniques and AI-assisted development, to push product boundaries.

  • Collaboration & Communication: Fostering an environment where team members openly share knowledge, provide constructive feedback, and work together to solve complex problems.

  • Pragmatism & Execution: A focus on delivering tangible results and driving projects to completion efficiently, balancing innovation with practical implementation.

Collaboration Style:

  • Cross-functional Integration: Close working relationships with product managers, designers, and backend engineers to ensure a cohesive and performant product.

  • Knowledge Sharing: Regular code reviews, pair programming sessions, and internal tech talks to disseminate best practices and learnings.

  • Data-Driven Decision Making: Utilizing performance metrics and user feedback to inform design choices and development priorities.

  • Iterative Improvement: A culture that embraces feedback loops for continuous refinement of code, processes, and features.

πŸ“ Enhancement Note: The culture emphasizes technical excellence and collaborative problem-solving. For operations, this means that engineers are expected to not only write performant code but also to contribute to a culture of continuous improvement and knowledge sharing, which directly impacts product quality and development velocity.

⚑ Challenges & Growth Opportunities

Challenges:

  • Migrating Complex Logic to Canvas: Successfully transitioning intricate DOM-driven features to Canvas or hardware-accelerated technologies while maintaining functionality and cross-browser compatibility.

  • Achieving Consistent 60fps: Ensuring smooth performance across a wide range of devices and user scenarios, especially with resource-intensive operations like document editing and spreadsheet manipulation.

  • Modernizing Legacy CSS: Overhauling existing styling systems to be performant, maintainable, and adaptable to new themes like dark mode and high contrast.

  • Integrating AI Tools Effectively: Leveraging AI for productivity without sacrificing code quality, security, or introducing subtle performance regressions.

  • Optimizing Perceived Performance: Implementing techniques like optimistic UI to make the application feel faster and more responsive to users.

Learning & Development Opportunities:

  • Deep Dive into Rendering Technologies: Advanced training and hands-on experience with Canvas, WebGL, and other low-level graphics APIs.

  • Performance Engineering Mastery: Becoming an expert in browser rendering pipelines, JavaScript execution optimization, and network performance.

  • AI in Development: Gaining practical experience with leading AI coding assistants and exploring their potential to enhance workflows and code quality.

  • Mentorship: Opportunities to learn from senior engineers and potentially mentor junior team members as expertise grows.

  • Industry Conferences: Potential for attending conferences focused on frontend performance and web technologies.

πŸ“ Enhancement Note: The challenges are highly technical and directly related to the core responsibilities of the role. For operations professionals, these challenges highlight the critical importance of frontend performance for user satisfaction and product success. Growth opportunities focus on deepening specialized technical expertise.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you significantly improved the performance of a web application. What metrics did you track, and what was the outcome?" (Focus on quantifiable results and your process.)

  • "How would you approach optimizing the rendering of a complex spreadsheet with thousands of cells and conditional formatting in real-time?" (Discuss DOM vs. Canvas, Web Workers, and potential rendering optimizations.)

  • "Explain the trade-offs between using the DOM and Canvas for rendering UI elements. When would you choose one over the other?" (Demonstrate understanding of performance implications.)

Company & Culture Questions:

  • "What interests you about arsys ES and our mission to transform Nextcloud Office?" (Research the company's products and vision.)

  • "How do you stay updated on the latest frontend performance best practices and technologies?" (Showcase your commitment to continuous learning.)

Portfolio Presentation Strategy:

  • Structure: Organize your portfolio around specific projects that best showcase your skills in performance optimization and UI rendering. For each project, clearly state the problem, your solution, the technologies used, and the measurable impact.

  • Metrics First: Lead with the quantitative results. Use charts or clear statements to highlight performance gains (e.g., FPS improvements, load time reductions, responsiveness enhancements).

  • Technical Deep Dive: Be prepared to explain the "why" behind your technical decisions, especially concerning rendering strategies, API choices, and optimization techniques.

  • AI Tool Integration: If you have projects where AI tools were used, explain how they were integrated and what benefits they provided (e.g., faster development, code quality improvements).

  • Conciseness: While thorough, keep your explanations focused and relevant to the requirements of this role.

πŸ“ Enhancement Note: Interview preparation should heavily focus on technical problem-solving related to frontend performance and rendering. Candidates should be ready to articulate their thought process, demonstrate their understanding of low-level web technologies, and showcase how they leverage tools like AI to achieve superior results.

πŸ“Œ Application Steps

To apply for this operations-aligned frontend engineering position:

  • Submit your application through the provided application link on Greenhouse.

  • Tailor Your Resume: Ensure your resume clearly highlights experience in frontend performance optimization, UI rendering, JavaScript (ESNext), DOM, Canvas API, Web Workers, and any AI development tools used. Quantify achievements with specific metrics whenever possible.

  • Curate Your Portfolio: Select 2-3 key projects that best demonstrate your expertise in high-performance UI development and rendering. Prepare to walk through these projects, emphasizing your role, technical challenges, solutions, and measurable performance improvements.

  • Prepare for Technical Challenges: Practice coding exercises focused on JavaScript performance, DOM manipulation, and potentially basic Canvas rendering. Be ready to discuss your approach to debugging and optimizing frontend code.

  • Research arsys ES and Nextcloud Office: Understand the company's mission, its products, and the specific challenges of transforming Nextcloud Office into a high-performance productivity suite. This will help you tailor your answers and demonstrate genuine interest.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates must have strong experience with modern JavaScript, DOM performance, and rendering libraries like Canvas. Proficiency in AI-assisted development tools and a background in demanding frontend environments are also required.