Descrição da vaga
Vaga: Desenvolvedor Junior III ou Pleno I
📍 Local de trabalho: Presencial – Blumenau/SC
📄 Modelo de contratação: CLT
⏰ Horário: Segunda a sexta, horário comercial (08h às 18h)
🌐 Sobre a ap.controle
A ap.controle desenvolve soluções tecnológicas voltadas para síndicos profissionais e administradoras de condomínios que buscam ganhar tempo e simplificar a gestão condominial. Nosso sistema é eficaz, transparente e centraliza todas as informações do condomínio em um único lugar, promovendo organização, controle e eficiência.
🎯 Requisitos da Função
Hard skills (nosso contexto)
PHP
• Tipos
• Escopo
• Arrays (simples, multidimensionais, operações importantes)
• Funções
• Closures
• Callbacks
• Namespaces
• Traits
• Interfaces
• Classes abstratas
• Exceptions & tratamento de erros
• Composer básico
• Xdebug básico
• Yii2 (desejável)
• Injeção de dependência
MySQL/MariaDB
• DDL: create, alter, drop, truncate, rename
• DML: insert, update, delete
• DQL: select (joins, subqueries, case, funções de agregação)
• TCL: commit, rollback
• Performance e otimização: índices, explain
• Modelagem e normalização
Frontend básico
• HTML
• JavaScript (escopo, funções, callbacks, listeners, seletores, JSON)
• jQuery básico
• CSS (seletores, display, espaçamentos)
• Bootstrap básico
• Requisições HTTP
• Ferramentas do desenvolvedor no browser
Orientação a Objetos
• Herança (classes abstratas, simples e múltipla com traits)
• Polimorfismo (sobrescrita e sobrecarga)
• Encapsulamento (public, private, protected)
Padrões de Projeto
• Criacionais: Factory, Builder, Singleton
• Comportamentais: Strategy, Observer, Command (service layer)
• Estruturais: Decorator, Adapter, Facade
• Acesso a dados: Repository, Active Record
• MVC
Controle de versão (Git)
• Clone, Status, Diff
• Add, Commit, Push
• Fetch, Pull, Rebase
• Stash, Branch
• Revert, Reset, Checkout
Boas práticas
• Código limpo
• Princípios SOLID
• Refatoração
• Testes de unidade com PHPUnit
• Programação defensiva
Segurança
• SQL Injection
• XSS
• CSRF
• Sequestro de sessão
• Gerenciamento de senhas (password_hash, Argon2i/Argon2id)
• Sanitização e validação
Infraestrutura
• Docker básico (Dockerfile, docker-compose)
• Nginx/Apache (configuração básica)
• Filas
• Cron e agendamentos
Soft skills
• Inteligência emocional
• Habilidades básicas de negociação
• Proatividade
• Disponibilidade para aprender e ensinar
• Saber estimar atividades
• Comunicação clara
💰 Remuneração e Benefícios
• Salário fixo compatível com o mercado
• Seguro de vida
• Vale alimentação / Vale transporte
• Plano de saúde pago 100% pela empresa
• Day off no aniversário
Interessados(as): Enviar currículo no e-mail: ou aplicar via LinkedIn.