Ruby on Rails é a sua praia? Estamos recrutando desenvolvedores talentosos que gostem de aprender, ser desafiados e de crescer pela meritocracia.
Somos uma startup localizada em São José dos Campos – São Paulo. Nosso projeto é inovador e valorizamos, de fato, o seu desenvolvimento pessoal. Metodologias modernas de gestão de projetos, como o SCRUM GO, são parte de nosso dia-a-dia. Venha fazer parte da equipe - trabalhando aqui ou REMOTO. Esperamos você.
Nós utilizamos RubyOnRails como framework primário (backend) com partes específicas escritas em AngularJS. Esta é uma oportunidade full-time, ou seja, necessitamos pessoas com disponibilidade de trabalho de pelo menos 30 horas segunda a sexta.
Os interessados devem mostrar proficiência em: Programação Orientada a Objetos (especificamente SOLID), plataforma web, TDD ou BDD, e principalmente RubyOnRails. E se possível, uma certa experiência em AngularJS.
Habilidades necessárias:
- Um bom nível de conhecimento em RubyOnRails e Orientação a Objetos (conceito SOLID)
- Ter tido experiência com linguagens de manipulação HTML incluindo, Javascript, HTML e CSS; experiência com HTML5, CSS3 e SASS
- Entender de chamadas assíncronas utilizando JSON como formato de transporte
- Versionamento de código (Git + Github)
- Experiência com AngularJS será muito valorizada
- Experiência com pelo menos algum framework de teste unitário Javascript e Ruby, de preferência RSpec e Jasmine
- Entender pelo menos o básico de segurança web
- Já ter tido contato ou trabalho com times e gestão ágil
- Saber que está trabalhando em uma startup, e não em uma multinacional
- Framework backend: RubyOnRails 4
- Framework frontend: AngularJS
- Teste: RSpec for Ruby, and Jasmine for AngularJS
- Versionamento: Github
- Feedback de código: Rubocop e CircleCI
- Feedback de performance: Dashboard SCRUM GO
Nós utilizamos basicamente o processo ágil, mais detalhadamente um fork do SCRUM chamado SCRUM GO. Todas as Segundas o time se reune e discute sobre o que irá ser feito no SPRINT, e todos os artefatos são entregues para os desenvolvedores, como:
- Diagrama de processos e detalhamento
- Wireframes
- MER
Depois da Sprint Meeting, o desenvolvedor está "livre" para trabalhar, então se conecta no nosso Chat para discutir rapidamente com o time o que irá fazer, abre o Sprint Backlog e escolhe uma story, entrega e faz um Pull Request no Github. Simples!
Todos os dias o time se reune para discutir:
1 - O que fez ontem? 2 - O que vai fazer hoje? 3 - Algo que o bloqueia?
Se houver algo que bloqueia o Scrum Master age na hora.
O mais importante é que apesar do time receber os artefatos sugeridos, o desenvolvedor está livre para sugerir qualquer coisa, como: UX, Wireframes, DB, etc. Ou seja, você está em uma trilha e não em um trilho.
O mais valioso na [iS] é o resultado (não somente códigos), então o nosso processo ágil de desenvolvimento chamado SCRUM GO provê para o desenvolvedor indicadores e feedbacks dos gestores baseando-se: em sua performance, qualidade, e criatividade, e ainda, os indicadores técnicos do código. Então:
1 - Se você não está em uma bom dia ou está passando por algum tipo de problema técnico ou pessoal, nosso time técnico ou gestor vai te ajudar, agindo na causa. Ou seja, todo mundo vai se mobilizar para te ajudar, ou;
2 - Se você está "mandando bala", e entregando resultado, você será recompensado por isso ($ e reconhecimento).
Aqui a meritocracia é levada a sério! E o mais importante, nós te ajudamos a entender o que está acontecendo com feedbacks detalhados.
- Fausto Almeida, PhD: Gestor sênior e Product Owner com mais de 35 anos de experiência em gestão de projetos.
- Felipe Fontoura, Engenheiro de Computação: Programador web sênior e Scrum Master com mais de 10 anos de experiência.
- Thiago José, Engenheiro de Computação: Programador web sênior e consultor técnico interno com mais de 10 anos de experiência.
- Time: Composto por pessoas que realmente querem fazer a diferença e com uma cultura de colaboração forte onde o GitHub é a ferramenta primária para isso.
A forma de contratação é Pessoa Jurídica (PJ), e com contratação visando longo prazo (não é apenas para um projeto específico de poucos meses).
Estamos buscando pessoas com experiência Junior a Pleno, com valores por hora de R$15,00 a R$35,00.
Interessado? Me envie seu curriculum para [email protected]