ETFFIN Finance >> Finanças pessoais curso >  >> Gestão financeira >> despesas

Estamos contratando um desenvolvedor de QA Full-Stack Sênior humildemente confiante

Sobre nós e por que estamos contratando


Construímos “Você precisa de um orçamento”, o melhor software de orçamento e recursos educacionais do mercado. (Aqueles que nos conhecem nos chamam de YNAB, que se pronuncia “por que nab.”) Por mais de uma década, as pessoas compram YNAB e depois contam a seus amigos a diferença que isso fez em suas vidas. Procure-nos no Google ou leia alguns de nossos comentários na loja de aplicativos e você verá o que queremos dizer. Adoramos construir algo que tenha um enorme impacto positivo na vida das pessoas.

Para esta posição, a YNAB está procurando um engenheiro de software disposto a usar suas habilidades de desenvolvimento para promover nossos esforços de qualidade. Além de escrever ótimos testes automatizados, estamos interessados ​​em alguém capaz de nos ajudar a criar e transformar nossa infraestrutura relacionada à qualidade. A experiência direta de controle de qualidade é uma vantagem, mas não um requisito.

Temos grandes planos para todo o nosso ecossistema de aplicativos, incluindo nosso aplicativo da Web, API e clientes móveis Android e iOS. Nosso back-end roda em Rails/Postgres, nosso web front-end é um aplicativo Ember escrito em TypeScript, temos uma biblioteca compartilhada multiplataforma TypeScript para lógica de negócios comum e nossos clientes Android e iOS são nativos.

Todos os nossos desenvolvedores full-stack são responsáveis ​​por escrever testes e produzir soluções de alta qualidade. Também temos uma equipe crescente de analistas e testadores de controle de qualidade e fazemos uso extensivo de ferramentas e serviços de teste de terceiros.

Estamos procurando um engenheiro de software full-stack para usar sua experiência para espalhar magia técnica em todos os nossos esforços de garantia de qualidade em toda a organização - para tornar todos mais eficientes em nossa abordagem de equipe para fornecer qualidade continuamente com confiança. É aí que você entra!

Temos um requisito abrangente quando se trata de ingressar em nossa equipe:nosso Manifesto de Valores Essenciais precisa realmente clique contigo. Se você está concordando enfaticamente enquanto lê isso, provavelmente vai gostar daqui, e mal podemos esperar para nos conectar com você!

É claro que também temos alguns requisitos firmes*, como cinco anos de experiência profissional em engenharia em desenvolvimento de produtos ou controle de qualidade. Para nós, isso significa que você sabe codificar, tem conhecimento de desenvolvimento do lado do servidor e do lado do cliente e tem interesse em ferramentas internas de alta alavancagem, melhorando a infraestrutura de teste e permitindo automação de controle de qualidade eficiente.

*Bem, firme-ish . Se você sabe que se encaixa perfeitamente nessa função, mas está um pouco aquém do requisito de cinco anos, incentivamos você a se candidatar. Não precisamos que você seja o candidato perfeito no papel.

Em uma nota semelhante, sabemos que a síndrome do impostor pode ser uma força poderosa e pode desencorajar pessoas fantásticas a se candidatarem. Por favor, aplique de qualquer maneira. Muitos de nós aqui também temos, então você está em boa companhia.

Ok, vamos falar sobre a vida na YNAB e, em seguida, entraremos em detalhes sobre o que estamos procurando.

Com quem você trabalharia


Nossa equipe de engenharia tem cerca de 35 pessoas, incluindo três pessoas dedicadas ao controle de qualidade. Nesta função, você trabalhará com pessoas incríveis de todas as partes diferentes da organização de desenvolvimento.

Independentemente de seus interesses variados, todos os nossos desenvolvedores e analistas de controle de qualidade têm uma coisa em comum:trabalhar com eles é um prazer. Você não encontrará discussões acaloradas e vozes levantadas aqui. Guardamos nosso espírito competitivo para os concorrentes externos da YNAB (ou para uma sessão de jogo de tabuleiro animada ocasional), mas internamente construímos nossos companheiros de equipe e comemoramos seus sucessos. Todos nós adoramos resolver problemas de maneiras criativas, e regularmente tiramos um tempo para descobrir e mostrar uns aos outros algo legal que construímos ou descobrimos para facilitar nossas vidas.

Como você trabalhará na YNAB


Também trabalhamos muito, juntos, para tornar o trabalho na YNAB uma experiência incrível, e ficamos (humildemente) orgulhosos de ser nomeados a Melhor Pequena Empresa para Trabalhar da Fortune nos últimos dois anos. Temos uma equipe de pessoas verdadeiramente excepcionais, do tipo com quem você ficará animado para trabalhar. Veja como atuamos:

Responsabilidade e empoderamento


A YNAB aprecia, respeita e confia na experiência e no julgamento de nossos desenvolvedores. Nós os capacitamos a fazer o que eles acham que é certo.

Também trabalhamos de forma colaborativa. Buscamos continuamente a quantidade certa de estrutura e unidade necessária para maximizar a produtividade. Onde faz sentido, designamos alguém para fazer uma ligação.

Mesmo que nosso pessoal esteja muito certo, não há problema em cometer erros aqui. A exploração e os riscos calculados são vitais para a velocidade e o crescimento. Admitimos livremente quando estamos errados. Se algo não sair como esperado, aprendemos, recuperamos e fazemos correções.

Você não estará sozinho; outros estarão lá para ajudá-lo, revisá-lo, tranqüilizá-lo e apoiá-lo. Somos donos de nossos processos e resultados coletivos como uma equipe.

Viva (quase) em qualquer lugar que você quiser


Sempre fomos uma equipe totalmente remota e temos pessoas em todo o mundo. Para esta função, você precisará estar localizado em algum lugar entre o fuso horário do Pacífico (UTC-8) e o fuso horário da Europa Central (UTC+1). Onde quer que você esteja, apenas certifique-se de ter uma conexão de internet confiável.

Sem horas ultrajantes


Queremos que todos tenham uma vida plena fora da YNAB e raramente trabalhamos mais de 40 horas por semana. Houve algumas ocasiões em que as coisas ficaram ocupadas e as pessoas tiveram que dedicar um tempo extra. Mas depois eles tiraram um tempo extra, então tudo se equilibra. Trabalhamos duro e de forma inteligente, mas estamos nisso a longo prazo.

Tire férias (sério)


Queremos que você tire férias. Na verdade, temos uma política de férias mínimas de três semanas por ano. Cinco semanas parece certo (mais duas semanas extras para o feriado de dezembro em toda a empresa). É importante ter bastante tempo de inatividade e sair e fazer alguma coisa. Estamos ansiosos para ver fotos de suas aventuras em nosso canal #office_wall do Slack.

O retiro YNAB


Quando a pandemia não nos impede de viajar, reunimos toda a equipe uma vez por ano para atualizar planilhas e powerpoints em uma sala de conferências da Best Western. Estou brincando. Até agora, fizemos Costa Rica, uma cabana gigantesca nas montanhas, uma casa de praia em Outer Banks, um rancho em Montana e, mais recentemente, Laguna Beach. Fazemos coisas muito divertidas nesses retiros, mas o destaque é inevitavelmente apenas estarmos juntos e nos divertirmos muito.

Melhore seu jogo


Levamos a sério ajudá-lo a melhorar seu ofício. Nós orçamos para isso (ei-o!). Pense em conferências, assinaturas Lynda/Skillshare, livros e tempo dedicado fora do trabalho para aprender algo novo. Adoramos ver nosso povo crescer.

Internacional está tudo bem


Nossa equipe está espalhada por todo o mundo, incluindo Suíça, México, Canadá, Brasil, Reino Unido e todos os Estados Unidos. Estabelecemos membros da equipe nos EUA e no Reino Unido como funcionários e aqueles em outros países como contratados independentes.

Como mencionado acima, temos algumas restrições de fuso horário para essa função, mas desde que você esteja entre UTC-8 e UTC+1, tudo bem!

Benefícios


Oferecemos excelente seguro de saúde, odontológico e oftalmológico para nossos funcionários nos EUA, onde cobrimos 100% do prêmio para você e sua família . Não há necessidade de verificar sua visão, você leu certo – 100%. Embora, se você precisar verificar sua visão, nós o cobrimos!

Também temos a opção Tradicional e Roth 401k. O YNAB corresponde às suas contribuições, até seis por cento do seu salário. As partidas são adquiridas imediatamente. (Você é um viciado em finanças pessoais como nosso fundador Jesse? Ele configurou o 401k da YNAB para ter a estrutura de taxas mais baixa possível, onde todos os custos do plano são pagos pela YNAB, não pela aposentadoria . Os fundos de investimento disponíveis são fundos de índice fantásticos, geridos passivamente e de baixíssimo custo. Não é um viciado em PF? Confie em nós, é incrível.)

Para os funcionários do Reino Unido, também contribuímos com seis por cento para a sua pensão.

Compensação competitiva


A faixa salarial inicial para esta posição é de US$ 124.000 a US$ 162.000 por ano, dependendo da experiência. Consideramos aumentos todos os anos e temos um bônus de participação nos lucros semestral. YNAB vence, você vence – esse tipo de coisa.

Outros petiscos

  • Depois de começar, EXIGIMOS (de maneira amigável, TODOS EM MAIÚSCULA É GRITO) que você preencha sua planilha “Bucket List” com 50 itens. (Isso é mais difícil do que parece!)
  • A lista de desejos realmente ajuda a decidir o que devemos dar a você no seu aniversário e nas festas de fim de ano.
  • Somos todos adultos. Não há necessidade de bater um relógio ou pedir permissão para sair no início da tarde para ir ao médico. Nós analisamos o que você realiza, não quanto tempo você fica sentado (você já tentou ficar em pé ?) na frente de um computador.
  • Queremos que você acione todos os cilindros, por isso vamos configurar um computador de última geração e substituí-lo regularmente.
  • Nós mencionamos que fazemos uma diferença enorme e positiva na vida das pessoas?

Se isso soa como o seu ambiente ideal, continue lendo porque agora queremos falar sobre você. Você desempenhará um papel importante na construção de algo fácil e divertido de usar que ajude milhões de pessoas a descobrir o orçamento como uma ferramenta essencial de planejamento financeiro e de vida. Você vai mudar vidas .

Você, nosso novo desenvolvedor full-stack focado em controle de qualidade


Você é um desenvolvedor full-stack com pelo menos cinco anos de experiência na criação, envio, manutenção e teste de aplicativos SaaS (não apenas sites).

Você está familiarizado com pelo menos uma estrutura moderna do lado do servidor (Rails, ASP.NET, Node, Django, etc).

Você tem pelo menos alguma experiência no lado do cliente, o que significa que conhece HTML/CSS/algum-lado-do-cliente-framework suficiente para obter coisas na tela que correspondam às especificações de um designer.

Você é o tipo de desenvolvedor obcecado por qualidade e gosta de usar sua experiência em desenvolvimento para construir o tipo de infraestrutura de automação eficiente que dá a toda a equipe alavancagem para entregar cada versão com alta confiança.

Você não é necessariamente a pessoa “Ops” onde trabalha, mas certamente entende a infraestrutura bem o suficiente para ajudar na criação e manutenção de soluções escaláveis. Hospedamos no Heroku, então a experiência é um bônus, mas a experiência com a AWS ou outro IaaS/PaaS popular é ótima.

Trabalhando lado a lado com nossa equipe de controle de qualidade e outros desenvolvedores, você fará coisas como:
  • Adicione recursos internos e APIs que tornam o teste de vários aspectos de nossos produtos mais fácil e rápido.
  • Use APIs de terceiros para desenvolver integrações com ferramentas de teste externas.
  • Aprimore o desempenho do servidor, da biblioteca compartilhada e dos conjuntos de testes automatizados do cliente da web.
  • Desenvolva métodos para configurar com eficiência estados de produtos complexos necessários para testar cenários comuns.
  • Desenvolva soluções técnicas para reduzir a redundância nas etapas executadas por serviços de testes externos para economizar custos e melhorar o tempo de resposta.
  • Identifique e ajude a eliminar lacunas e redundâncias em nossos testes e processos gerais de qualidade.
  • Revise o recurso e o código de teste em solicitações pull.
  • Crie uma estrutura para medir consistentemente o desempenho do sistema.
  • Avalie novas estruturas e ferramentas de automação de teste.
  • Encontre maneiras de melhorar a eficiência de todos os nossos desenvolvedores à medida que criam e mantêm seu código de teste.
  • Seja um mentor técnico para nossa equipe de controle de qualidade e divulgador das melhores práticas de qualidade para a equipe de desenvolvimento.
  • Adquira conhecimento sobre nosso produto em toda a pilha de tecnologia e sugira mudanças nas quais não pensamos para melhorar a eficiência e a qualidade.
  • Receba imensa gratidão da equipe de controle de qualidade e dos colegas desenvolvedores por melhorar suas vidas profissionais.
  • Ganhe a profunda satisfação que vem de empregar todas as suas habilidades de desenvolvimento de forma altamente alavancada para garantir que a YNAB encante seus clientes a cada lançamento.

Você é nossa pessoa se:

  • Você é um excelente desenvolvedor que pode se adaptar rapidamente a novos idiomas e ambientes.
  • Você escreve um código que é fácil para outros programadores e seu futuro eu entender e usar.
  • Você está familiarizado com JavaScript e desenvolveu ou testou um usuário voltado para o front-end com uma estrutura da Web como Ember, Vue, React ou Angular.
  • Você conhece o SQL e os bancos de dados relacionais. Se a camada de banco de dados for a culpada por trás de um problema, não é uma caixa preta para você.
  • Você entende de algoritmos e estruturas de dados além de arrays e "for loops". Isso não significa que você tenha que ser um PhD em ciência da computação ou mesmo que você tenha que saber a notação “Big O”, mas você deve saber quando usar um dicionário/mapa e por que encontrar um elemento em um array ordenado é mais rápido do que encontrar um elemento em uma matriz não classificada.
  • Embora talvez não seja um especialista em segurança, você está ciente de como sites e serviços podem ser explorados, tem consciência de segurança enquanto codifica e revisa o código e protege os dados e a privacidade do cliente.
  • Você tem excelentes habilidades de depuração. Você sabe como encontrar problemas e como arquitetar soluções para que os problemas sejam descobertos em primeiro lugar.
  • Você tem foco na qualidade e é ótimo em criar integração automatizada eficiente, API e testes de interface do usuário.
  • Você adora usar suas habilidades de engenharia para ajudar colegas de equipe.

Diversidade


YNAB é um empregador de oportunidades iguais. Acreditamos que uma diversidade de origens, crenças, habilidades e experiências é fundamental para o nosso sucesso. Somos apaixonados por criar um ambiente acolhedor, solidário e colaborativo para todos os funcionários. Todos são incentivados a se inscrever à medida que continuamos a desenvolver uma equipe inteligente, experiente e diversificada que adora trabalhar juntos para construir algo que importa.

Como se inscrever

  • Inscreva-se preenchendo este formulário. Você precisará fazer login na sua conta do Google para acessá-la.
  • O prazo termina às 23h59 PT de 31 de março de 2022.
  • Se você quiser divulgar a necessidade de uma acomodação relacionada ao processo de recrutamento e contratação, envie um e-mail para [email protected] Indique no assunto que você está se candidatando ao Senior Full-Stack Posição de desenvolvedor de controle de qualidade. (Observe que só podemos responder a mensagens relacionadas a acomodações.)

Estamos animados para ouvir de você!

P.S. Se você não está interessado nesta posição agora, mas conhece alguém que possa estar, agradecemos que você passe isso adiante!