Como um mobile developer, você deverá ter autonomia para desenvolver um aplicativo mobile incluindo a implementação do server side. Você pode trabalhar com desenvolvimento nativo (iOS e Android) ou frameworks multiplataformas como PhoneGap e Titanium.
- Mobile multiplataforma
- Framework web MVC (Rails, node.js, Django ou outros)
- Ambiente Unix
- Controle de versão (Git, Svn ou outros)
- Noções de agile e XP (Scrum e user stories)
- Testes automatizados
- Rails
- Engine de templates HTML (SLIM, HAML ou outras)
- SASS, SCSS ou outras
Como um frontend developer, você será responsável pelo planejamento e implementação de toda a interação do usuário com a aplicação web. Você terá liberdade para utilizar qualquer ferramenta de desenho ou prototipação, e trabalhará com o time de desenvolvimento na implementação da interface do usuário.
- Engine de templates HTML (SLIM, HAML ou outras)
- SASS, SCSS ou outras
- Layout responsivo
- Ferramenta gráfica (Photoshop, Ilustrator e etc...)
- Algum framework de UI (Foundation, Bootstrap ou outros)
- Algum framework Javascript (Angular, Backbone, jQuery ou outros)
- Ambiente Unix
- Controle de versão (Git, Svn ou outros)
- Noções de agile e XP (Scrum e user stories)
- Técnicas de prototipagem (Wireframe, A/B test ou outras)
- Ferramentas de métricas (Google Analytics, MouseFlow ou outras)
- Rails