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.