Descrição da vaga
🎮 Desenvolvedor(a) Unity Pleno - Firepot Gaming
📍 Presencial em Londrina/PR | 🕒 Tempo integral | 📄 PJ
Sobre a Firepot A Firepot Gaming Ă© um estĂşdio de games e tecnologia com atuação internacional, exportando produtos e soluções para mais de 10 paĂses.
Estamos em fase de crescimento e amadurecimento da nossa engenharia, com foco em qualidade de código, previsibilidade de entrega, arquitetura sustentável e evolução dos nossos produtos em Unity.
Buscamos uma pessoa Desenvolvedora Unity Pleno para atuar no desenvolvimento de features, evolução de cĂłdigo e melhoria contĂnua do nosso ecossistema Unity.
O desafio
VocĂŞ vai atuar principalmente em duas frentes:
1- Produto em evolução
• Desenvolvimento de features em Unity/C#
• Melhoria de qualidade, legibilidade e manutenibilidade do código
• Apoio em decisões técnicas e arquitetura de features
• Participação ativa em code reviews
• Evolução de testes, rastreabilidade e documentação técnica
• Colaboração com QA, DevOps, design e demais áreas envolvidas no produto
2- Plataforma, ferramental e maturidade Unity
• Evolução do uso de Unity 6
• Organização de módulos com Assembly Definitions
• Padronização de Prefabs, Prefab Variants e ScriptableObjects
• Contribuição para melhorias no pipeline de build
• Apoio na criação de padrões técnicos para o time O que você vai fazer
• Desenvolver e revisar features em Unity com foco em qualidade e manutenção
• Trabalhar com C# aplicando boas práticas de OOP, SOLID e arquitetura de código
• Estruturar módulos usando Assembly Definitions
• Utilizar Prefab Variants, Nested Prefabs e ScriptableObjects de forma organizada
• Escrever e manter testes EditMode e PlayMode para lĂłgicas crĂticas
• Participar de refinamentos, code reviews e discussões técnicas
• Registrar decisões, tarefas e PRs com clareza usando Git e Jira
• Colaborar com Engineering Manager, Tech Lead, QA, DevOps e áreas de produto/design
• Apoiar a melhoria contĂnua do fluxo de desenvolvimento, documentação e qualidade tĂ©cnica O que buscamos
• 3+ anos de experiência com Unity em projetos reais ou entregues em produção
• C# sĂłlido, com domĂnio prático de orientação a objetos
• Experiência com boas práticas de código, modularização e manutenção de sistemas
• Conhecimento prático de Prefab System, Prefab Variants, Nested Prefabs e ScriptableObjects
• Familiaridade com Assembly Definitions
• Experiência com Git, pull requests e code review
• Noções de testes em Unity, especialmente EditMode e PlayMode
• Capacidade de entender requisitos, propor soluções e entregar de forma incremental
• Inglês técnico para leitura de documentação
• Abertura para uso responsável de IA no fluxo de engenharia, com senso crĂtico e responsabilidade tĂ©cnica
Diferenciais
• Experiência com Unity 6 e Build Profiles
• Conhecimento em Unity Test Framework, NUnit, EditMode e PlayMode
• Experiência com UI Toolkit, UXML/USS ou UGUI
• Experiência com Animator, Animation Events ou Timeline
• Conhecimento de padrões como State, Observer, Command, Factory, Strategy e Object Pool
• Experiência com Unity Version Control / Plastic SCM
• Criação de ferramentas de editor, custom inspectors ou automações internas
• Experiência com projetos multiplayer
• Uso criterioso de ferramentas como ChatGPT, Claude, Claude Code, GitHub Copilot, Cursor ou similares para apoiar debugging, testes, documentação, refatoração ou análise técnica
Stack e ecossistema
• Unity, com foco em Unity 6, C#
• Prefab Variants, Nested Prefabs,ScriptableObjects
• Assembly Definitions
UI e apresentação
• UGUI e/ou UI Toolkit
• Animator, Animation Events
Qualidade e Processo
• Testes EditMode/PlayMode (NUnit / Unity Test Framework)
• Git + Jira, práticas de code review
• Scrum/Kanban
• Build Pipeline Unity, CI/CD em evolução
Você não precisa dominar todo o ecossistema no primeiro dia. Buscamos boa maturidade técnica, responsabilidade sobre o que entrega e capacidade de evoluir sistemas com pragmatismo.
Por que trabalhar na Firepot