Freelance - Senior Game Developer (UI, Animations & Polish) - Paper.io2
π Job Overview
Job Title: Senior Game Developer (UI, Animations & Polish) - Paper.io 2
Company: Voodoo
Location: Barcelona, Catalonia, Spain (Remote OK for specific countries)
Job Type: CONTRACTOR
Category: Game Development / Operations
Date Posted: 2026-06-02
Experience Level: 5-10 Years
Remote Status: Fully Remote within specified countries
π Role Summary
-
This role focuses on enhancing the user experience of a successful mobile game, Paper.io 2, through specialized development in UI, animations, and overall game polish.
-
The position requires a seasoned C# and Unity developer with a deep understanding of the casual mobile game market and a passion for creating engaging, high-quality gameplay.
-
Responsibilities will involve direct contribution to core gameplay improvements, development of new meta features, and refinement of existing game systems, directly impacting player engagement and retention.
-
As a Senior Developer, you will collaborate closely with a multidisciplinary team, influencing key game design decisions and contributing to the ongoing success of a globally recognized mobile title.
π Enhancement Note: While the job title specifies "Game Developer," the focus on UI, animations, polish, system enhancement, and data-driven refinement aligns with "Operations" in the context of live game operations and product improvement, especially for a mature title like Paper.io 2. The role requires not just creative development but also a strategic approach to player experience and game longevity, which are key operational concerns in the gaming industry.
π Primary Responsibilities
-
Develop and implement client-facing features with a primary focus on user interface (UI) design, animations, and overall game polish to enhance player experience.
-
Contribute to core gameplay improvements, ensuring smooth, intuitive, and enjoyable mechanics for a broad casual mobile audience.
-
Design and develop new meta-features that add depth, replayability, and long-term engagement to the game.
-
Enhance and refine existing game systems, leveraging player feedback and performance data to drive iterative improvements.
-
Collaborate with designers, artists, and other developers to translate game concepts into high-quality, polished features.
-
Optimize game performance and resource usage, particularly in areas related to UI, animations, and rendering, to ensure a seamless experience across various mobile devices.
-
Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices.
-
Troubleshoot and resolve complex technical issues related to client-side development, with a focus on UI, animation, and gameplay systems.
π Enhancement Note: The responsibilities listed are derived from the "Role" section of the original description, specifically focusing on "Develop client-facing features, with a focus on UI, Animations & polish," "Work on core gameplay improvements," "Develop new meta features," and "Enhance and refine existing systems." These have been expanded with operations-centric keywords like "player experience," "player engagement and retention," "performance data," "iterative improvements," and "troubleshoot technical issues" to reflect the operational aspect of maintaining and enhancing a live game.
π Skills & Qualifications
Education: Not specified. A Bachelor's degree in Computer Science, Game Development, or a related field is often preferred but not always required if equivalent professional experience is demonstrated.
Experience: 5+ years of professional experience in game development, with a significant focus on Unity and C#. Proven success in developing and shipping mobile games, especially within the casual or hybrid-casual genres.
Required Skills:
-
Proficiency in C# and Unity: Deep understanding and extensive experience in using these technologies for game development.
-
Mobile Game Development: Demonstrated track record of successfully developing and launching mobile games.
-
UI Development Expertise: Strong skills in creating intuitive, responsive, and visually appealing user interfaces.
-
Animation Skills: Experience in implementing and optimizing in-game animations, including UI animations and character/object movements.
-
Game Polish: A keen eye for detail and a commitment to delivering a high-quality, refined player experience.
-
Performance Optimization: Proven ability to identify and resolve performance bottlenecks, especially concerning UI, rendering, and asset usage on mobile platforms.
-
Problem-Solving: Exceptional analytical and problem-solving skills, with a strategic approach to overcoming technical challenges.
-
English Communication: Excellent written and verbal communication skills for effective collaboration within a multidisciplinary and international team.
Preferred Skills:
-
Specialized Technical Expertise: Exceptional expertise in one or more specialized areas such as shaders, particle systems, game architecture, networking, or advanced animation techniques.
-
Casual/Hybrid-Casual Market Knowledge: Strong understanding of player behavior, engagement drivers, and design principles specific to the casual and hybrid-casual mobile game market.
-
Shader Development: Experience in creating or optimizing shaders for visual effects and performance.
-
Particle Systems: Proficiency in implementing and managing particle effects for visual appeal and performance.
-
Game Architecture: Experience in designing scalable and maintainable game architectures.
-
Networking: Familiarity with client-server networking for mobile games.
π Enhancement Note: The "Profile" section of the input was used to populate the required and preferred skills. The "5+ years of professional experience in C# and Unity" and "Proven track record in successful mobile game development" directly informed the experience and required skills. The mention of "Exceptional expertise in a specialized area (e.g., animation, particle systems, shaders, architecture, performance optimization or networking) is a major plus" was used to formulate the preferred skills. "Strong problem-solving skills with a focus on optimization and performance" and "Excellent written and verbal communication skills in English" were also directly incorporated.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Unity Project Demonstrations: Showcase a portfolio of at least 2-3 significant Unity projects that highlight your development skills, particularly in UI, animations, and overall game polish.
-
UI/UX Case Studies: Include specific examples or case studies demonstrating your approach to designing and implementing user-friendly and visually appealing interfaces for mobile games.
-
Animation Implementation Examples: Provide visual examples (videos or GIFs) of animations you've created or implemented, showcasing fluidity, responsiveness, and stylistic consistency.
-
Performance Optimization Case Studies: Detail instances where you successfully identified and resolved performance issues, demonstrating a quantifiable improvement in frame rates, memory usage, or load times.
-
Code Samples: If possible, provide snippets of clean, well-structured C# code that demonstrates best practices in Unity development, particularly for UI or animation systems.
Process Documentation:
-
Workflow Design for UI/Animation: Be prepared to discuss your typical workflow for designing, implementing, and iterating on UI elements and animations, from concept to final polish.
-
System Enhancement Methodology: Articulate your approach to analyzing existing game systems, identifying areas for improvement, and implementing enhancements that align with game design goals and player feedback.
-
Optimization Process: Describe your systematic process for profiling and optimizing game performance on mobile devices, including tools and techniques used.
π Enhancement Note: This section infers portfolio requirements based on the role's emphasis on UI, animations, polish, and performance optimization, combined with industry standards for senior developer roles. The emphasis is on tangible proof of skill and a structured approach to development and problem-solving, crucial for a contractor role where immediate impact is expected.
π΅ Compensation & Benefits
Salary Range: As a freelance contractor, compensation will be negotiated based on experience and expertise. For a Senior Game Developer with 5-10 years of experience in C#/Unity, specializing in UI, Animations, and Polish, with a proven track record in mobile game development, typical freelance rates in Western Europe (Spain, Germany, UK, Netherlands) can range from β¬50 to β¬90+ per hour, or equivalent in local currency.
Benefits:
-
Best-in-class compensation: A competitive hourly rate reflecting the senior level and specialized skills required.
-
Country-specific Benefits: Depending on the country of residency (e.g., Spain, Germany, UK, Netherlands, etc.), this may include statutory benefits, tax considerations, or other local employment-related advantages. Specific details will be clarified based on the candidate's location.
-
Flexible Work Schedule: As a remote contractor, you will have significant control over your working hours, provided deliverables and project timelines are met.
-
Impactful Project: Opportunity to contribute to a globally recognized and highly successful mobile game, Paper.io 2, with a direct impact on millions of players.
-
Collaborative Environment: Work within a small, passionate, and talented team of gaming experts.
Working Hours: The role is described as a contractor position. While the input suggests 40 hours per week, this is likely a guideline. Actual hours may vary based on project needs and deliverables, with flexibility for remote work.
π Enhancement Note: The salary range is estimated based on typical freelance rates for senior game developers in the specified European countries, considering the C#/Unity specialization and the high-demand nature of the role. The benefits are directly pulled from the input and contextualized for a contractor. The working hours are interpreted from the AI-generated data, acknowledging the flexibility inherent in a contract role.
π― Team & Company Context
π’ Company Culture
Industry: Technology, Mobile Gaming, App Publishing. Voodoo is a major player in the mobile game publishing space, known for its data-driven approach to game development and scaling.
Company Size: 800+ employees. This indicates Voodoo is a large, established tech company with significant resources and a global presence.
Founded: 2013. Voodoo has a decade of experience in the mobile market, demonstrating stability and a proven track record in developing and scaling successful apps and games.
Team Structure:
-
Live Games Team: You will be joining the "Live Games team," which focuses on delivering higher engagement on existing successful games. This team is described as "small" and composed of "excellent people" who handle everything from idea generation to testing.
-
Hybrid-Casual, Casual, and Mid-core Experts: The Gaming team comprises specialists across various game genres, indicating a diverse range of expertise.
-
Internal & External Studios Support: The "Core" games team supports studios worldwide, suggesting a collaborative and distributed development model.
-
Cross-functional Collaboration: The role emphasizes working with a "senior, multidisciplinary team of passionate and talented people," highlighting close collaboration with designers, artists, and other developers.
Methodology:
-
Data-Driven Decisions: Voodoo's success is built on a data-driven approach. Expect decisions regarding game features, improvements, and polish to be informed by player analytics and performance metrics.
-
Iterative Development: For live games, continuous improvement through iteration based on player feedback and A/B testing is standard.
-
Entrepreneurial Ventures: Voodoo encourages an entrepreneurial spirit, even within established teams, suggesting an environment where initiative and innovative ideas are valued.
Company Website: https://voodoo.io/
π Enhancement Note: Information about Voodoo's size, founding, industry, and mission is derived from the "About Voodoo" and "Team" sections of the provided description. The team structure and methodology inferences are based on descriptions of the "Live Games team," their focus on "delivering higher engagement," and the mention of a "senior, multidisciplinary team." The emphasis on "data-driven" and "player feedback" is a key inference for understanding Voodoo's operational approach.
π Career & Growth Analysis
Operations Career Level: This role is positioned as a Senior Contractor within the Live Games team. It implies a high level of autonomy and responsibility, with a focus on executing specific development tasks that directly impact the live game's performance and player experience. It's a hands-on role requiring deep technical expertise rather than people management.
Reporting Structure: You will be part of a "small team" working on Paper.io 2. While not explicitly stated, senior contractors typically report to a Lead Developer, Producer, or Studio Manager who oversees the game's development pipeline and operational goals.
Operations Impact:
-
Directly influences player engagement and retention: By enhancing UI, animations, and game polish, you will directly contribute to a more enjoyable and sticky player experience, which is critical for the monetization and longevity of a live mobile game.
-
Contributes to strategic decisions: The role mentions having a "strong impact on the company by contributing daily to important decisions," suggesting that your technical insights and development choices will be integral to the game's strategic direction.
-
Drives game updates and feature releases: Your work will be essential for delivering new content and improvements that keep the player base active and attract new users.
Growth Opportunities:
-
Deep Specialization: Opportunity to further hone and specialize in areas like advanced UI/UX, complex animation systems, shader development, or performance optimization within the context of a high-traffic mobile game.
-
Exposure to High-Volume Operations: Gain invaluable experience in managing and evolving a live game with millions of active users, understanding the unique operational challenges and strategies involved.
-
Portfolio Enhancement: Successfully contributing to a hit game like Paper.io 2 provides a significant boost to your professional portfolio, showcasing your ability to deliver high-quality work in a competitive market.
-
Potential for Future Contracts: Demonstrating strong performance and reliability can lead to further contract opportunities with Voodoo or within the broader gaming industry.
π Enhancement Note: This analysis extrapolates from the "Role" and "Team" sections, framing the "Senior Game Developer" role within an "Operations" context. The "senior, multidisciplinary team" and "important decisions" points suggest a level of influence. Growth opportunities are inferred from the nature of live game operations and the specialization required for the role.
π Work Environment
Office Type: The position is advertised as "TELECOMMUTE," and the company explicitly states remote work is possible within specific countries. This indicates a distributed team structure.
Office Location(s): While the primary job posting location is Barcelona, Spain, the role explicitly allows remote work for candidates residing in: Netherlands, Sweden, Poland, Georgia, Germany, Romania, Ukraine, United Kingdom, Spain, Malta, Italy, Estonia. The company has offices in Barcelona, Berlin, Paris, Lyon, Warsaw, and potentially others, but this role is remote-friendly within the listed countries.
Workspace Context:
-
Remote Collaboration: You will be working remotely, necessitating strong asynchronous communication skills and proficiency with collaboration tools.
-
Agile Development Environment: Expect a fast-paced, iterative development process common in the gaming industry, with regular team check-ins and feedback loops.
-
Access to Tools: While remote, you will likely utilize standard industry tools for version control (e.g., Git), project management (e.g., Jira, Ashby), and communication (e.g., Slack, Discord).
-
Team Interaction: Despite being remote, the team is described as "small" and "excellent," suggesting a close-knit group that values collaboration and shared passion for game development.
Work Schedule: As a freelance contractor, the work schedule is expected to be flexible, allowing you to manage your time effectively to meet project deadlines and deliverables. Standard working hours for contract roles are often around 40 hours per week, but this can be adjusted based on project scope and mutual agreement.
π Enhancement Note: The "location_type," "remote_derived," and "ai_remote_location" fields from the input data were used to define the work environment. The description of the team as "small" and "excellent" and the emphasis on "collaboration" are used to infer the workspace context for a remote, distributed team.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your application, focusing on your resume, portfolio, and alignment with the required skills and experience.
-
Technical Interview(s): Expect one or more technical interviews, likely involving coding challenges or discussions about your experience with C#, Unity, UI development, and animations. This may include live coding sessions or code review exercises.
-
Portfolio Review Session: A dedicated session where you will present your portfolio, discussing specific projects, your role in them, technical challenges faced, and solutions implemented. Be prepared to walk through your thought process and demonstrate your expertise in UI, animations, and polish.
-
Game Design/Product Sense Discussion: You may be asked to discuss your understanding of the casual mobile game market, your thoughts on Paper.io 2's current design, and ideas for future improvements.
-
Final Interview/Offer: A final discussion with the hiring manager or relevant stakeholders to assess cultural fit and finalize terms.
Portfolio Review Tips:
-
Curate for Relevance: Select projects that best showcase your skills in UI development, animation implementation, and game polish. Prioritize mobile game projects if possible.
-
Highlight Your Contributions: Clearly articulate your specific role and contributions within each project, especially if working in a team environment. Use "I" statements to describe your actions.
-
Showcase Problem-Solving: For each project, be ready to discuss a significant technical challenge you faced and how you overcame it, particularly regarding performance optimization or complex UI/animation implementation.
-
Quantify Impact: Wherever possible, quantify the impact of your work. For example, "Implemented a new animation system that reduced load time by X%" or "Redesigned the main menu UI, leading to a Y% increase in feature discovery."
-
Demonstrate Polish: Your portfolio itself should reflect a high level of polish. Ensure presentations are clean, professional, and easy to navigate.
Challenge Preparation:
-
Unity & C# Fundamentals: Revisit core C# concepts and Unity's engine features, especially those related to UI (UGUI, UI Toolkit), animation systems (Animator, Timeline), and performance profiling.
-
Mobile Optimization: Prepare to discuss common mobile performance pitfalls (e.g., draw calls, memory leaks, garbage collection) and your strategies for addressing them.
-
Paper.io 2 Analysis: Familiarize yourself with Paper.io 2. Understand its core mechanics, current UI, and potential areas for visual enhancement or feature expansion. Think about how you would approach implementing a new UI element or animation sequence.
π Enhancement Note: This section infers the interview and portfolio review process based on the "Senior Game Developer" title, the "CONTRACTOR" employment type, and the specific technical requirements (UI, Animations, Polish). The emphasis on a portfolio review and technical challenges is standard for senior development roles, especially contract positions where demonstrating immediate value is key.
π Tools & Technology Stack
Primary Tools:
-
Unity: The core game engine. Deep expertise in Unity is non-negotiable.
-
C#: The primary programming language.
-
Version Control: Git (e.g., GitHub, GitLab, Bitbucket) is standard for code management and collaboration.
-
Project Management: Tools like Jira, Trello, or Ashby (used by Voodoo) for task tracking and workflow management.
-
Communication: Slack or Discord for real-time team communication.
Analytics & Reporting:
-
In-house Analytics SDKs: Voodoo likely uses proprietary or integrated SDKs to track player behavior, game performance, and monetization metrics. Familiarity with integrating and working with such systems is beneficial.
-
Data Visualization Tools: While not explicitly mentioned, understanding how to interpret data from dashboards (e.g., Tableau, Power BI, or custom Voodoo tools) is important for performance-driven development.
CRM & Automation:
-
Not directly applicable: As a client-side game developer, direct interaction with CRM systems is unlikely. However, understanding how game features impact player lifecycle and retention (which CRMs track) is valuable context.
-
Game Configuration Tools: May involve working with tools that allow for the dynamic configuration of game parameters, UI elements, or meta-features without requiring code changes.
π Enhancement Note: This section is populated based on the core technologies mentioned (Unity, C#) and standard tools used in game development and remote work environments. The inclusion of analytics is inferred from Voodoo's data-driven approach and the role's focus on live game operations.
π₯ Team Culture & Values
Operations Values:
-
Player-Centricity: A core value is to create enjoyable and engaging experiences for millions of players, prioritizing their feedback and satisfaction.
-
Quality & Polish: A strong emphasis on delivering high-quality, polished work that reflects professionalism and attention to detail.
-
Collaboration & Teamwork: Despite being remote, the team fosters a collaborative spirit, valuing input and shared problem-solving among multidisciplinary members.
-
Data-Informed Decisions: Operations and development are guided by data analytics to ensure that improvements and features are impactful and aligned with business objectives.
-
Innovation & Creativity: Encouraging innovative approaches to gameplay and features, allowing developers to put their unique spin on game design.
Collaboration Style:
-
Agile & Iterative: The team likely operates with an agile methodology, involving frequent communication, feedback loops, and iterative development cycles.
-
Cross-Functional Synergy: Close collaboration between development, design, and art is essential for creating cohesive and polished game experiences.
-
Open Communication: Given the remote nature and small team size, open and transparent communication channels are crucial for efficient teamwork and problem resolution.
-
Passion-Driven: The team is comprised of "passionate and talented people," suggesting a shared enthusiasm for gaming and a drive to create successful products.
π Enhancement Note: These values and collaboration styles are inferred from Voodoo's company description, the "Team" section's emphasis on "excellent people," "passionate and talented people," and the nature of live game operations which inherently require a player-centric, data-informed, and iterative approach.
β‘ Challenges & Growth Opportunities
Challenges:
-
Maintaining High Polish for a Live Game: Continuously ensuring a high level of polish and addressing bugs across a mature, widely-played game with millions of users can be demanding.
-
Balancing Innovation with Stability: Introducing new features and animations while maintaining the stability and performance of an existing, successful game requires careful planning and execution.
-
Remote Collaboration Complexity: Effectively collaborating and maintaining strong team cohesion and productivity across different time zones and locations requires excellent communication and organizational skills.
-
Adapting to Player Feedback: Interpreting and acting upon diverse player feedback while staying true to the game's core vision and Voodoo's strategic goals.
Learning & Development Opportunities:
-
Deep Dive into Mobile Game Operations: Gain extensive experience in the operational aspects of managing a high-traffic mobile game, understanding player engagement loops, monetization strategies, and live operations.
-
Mastery of Unity's Advanced Features: Opportunity to push the boundaries of Unity's UI, animation, and rendering capabilities on a large-scale project.
-
Cross-Disciplinary Learning: Interact with experts in game design, art, and data analysis, broadening your understanding of the entire game development lifecycle.
-
Contribution to a Global Hit: The experience of working on and contributing to a game with hundreds of millions of downloads is a significant career asset.
π Enhancement Note: Challenges are derived from the nature of the role (senior contractor on a live game) and the remote work environment. Growth opportunities focus on skill enhancement within the specific domain of live game operations and development on a successful title.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a time you significantly improved the UI or animation polish of a mobile game. What was the problem, what was your solution, and what was the impact?"
- Preparation: Prepare a specific case study from your portfolio that highlights your ability to enhance visual appeal and user experience. Quantify the impact if possible (e.g., improved user satisfaction, reduced bug reports, enhanced engagement).
-
"How would you approach optimizing the performance of complex UI animations in Unity for older mobile devices?"
- Preparation: Discuss your understanding of Unity's rendering pipeline, draw calls, batching, and memory management. Detail your process for profiling and identifying bottlenecks, and outline specific techniques for optimizing UI elements and animations (e.g., sprite atlases, mesh optimization, shader simplification).
-
"Imagine we want to introduce a new reward system meta-feature to Paper.io 2. How would you collaborate with the team to design and implement the UI and animations for this feature?"
- Preparation: Think about your communication style with designers and artists. Discuss breaking down a feature into manageable development tasks, prototyping UI elements, implementing animations, and iterating based on feedback. Emphasize collaboration and your ability to translate requirements into functional, polished features. Company & Culture Questions:
-
"What do you know about Voodoo and Paper.io 2? What excites you about this opportunity?"
- Preparation: Research Voodoo's portfolio, their market position, and their operational philosophy (data-driven, player-focused). Play Paper.io 2 to understand its gameplay, UI, and overall feel. Articulate what specifically draws you to this role and company.
-
"How do you handle constructive criticism or feedback on your code or design decisions from team members?"
- Preparation: Emphasize your openness to feedback, your understanding that it's about improving the product, and your ability to engage in professional discussions to reach the best outcome. Portfolio Presentation Strategy:
-
Structure Your Narrative: For each project, clearly state the project's goal, your specific role and responsibilities, the challenges you faced, your technical solutions, and the outcomes or impact.
-
Focus on Visuals: Since the role is UI/Animation heavy, ensure your portfolio includes high-quality videos or GIFs showcasing your work in action. Demonstrate fluidity, responsiveness, and aesthetic appeal.
-
Explain Your 'Why': Don't just show what you did; explain why you made certain technical or design decisions. This demonstrates your understanding and strategic thinking.
-
Be Ready for Live Demos: If possible, have a Unity project ready that you can showcase live, demonstrating your ability to navigate the engine and explain your code/systems.
Challenge Preparation:
-
Coding Task: Be prepared for a potential coding challenge that tests your C# and Unity skills, likely focusing on UI implementation, animation scripting, or a small gameplay mechanic.
-
Problem-Solving Scenario: You might be given a hypothetical problem related to performance, a UI bug, or a feature implementation and asked to walk through your approach to solving it.
π Enhancement Note: This section is designed to provide actionable advice for candidates applying for this role, based on the job description's technical requirements and the general interview process for senior development roles in the gaming industry. The emphasis on portfolio presentation and technical challenges is crucial for a contract position.
π Application Steps
To apply for this operations-focused game development position:
-
Submit your application through the provided link on Ashby.
-
Customize Your Resume: Tailor your resume to highlight your experience with C#, Unity, UI development, animation implementation, and mobile game polish. Use keywords from the job description and quantify your achievements with metrics where possible (e.g., "Improved game load times by 15% through optimization techniques").
-
Prepare Your Portfolio: Ensure your portfolio is up-to-date, showcases relevant projects (especially mobile games with strong UI/animations), and is easily accessible. Prepare a concise narrative for each project, focusing on your contributions and technical solutions.
-
Practice Your Pitch: Rehearse how you will present your portfolio and discuss your experience. Practice answering common interview questions related to game development, Unity, C#, and problem-solving, focusing on your ability to deliver polished, high-quality features for live games.
-
Research Voodoo and Paper.io 2: Understand the company's mission and market position. Play Paper.io 2 to gain insights into its current state and identify potential areas for improvement that align with your skills.
β οΈ 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
Requires over 5 years of professional experience in C# and Unity with a proven track record in mobile game development. Expertise in specialized areas like shaders or performance optimization and strong English communication skills are expected.