ETFFIN Finance >> Kursus keuangan >  >> Manajemen keuangan >> anggaran

Sedang Mempekerjakan Pengembang QA Senior Penuh Percaya Diri dengan Rendah Hati

Tentang Kami dan Alasan Kami Mempekerjakan

Kami membangun "Anda Membutuhkan Anggaran", perangkat lunak penganggaran terbaik dan sumber daya pendidikan. (Mereka yang tahu memanggil kami YNAB, yang diucapkan “mengapa-nab.”) Selama lebih dari satu dekade, orang telah membeli YNAB dan kemudian memberi tahu teman-teman mereka apa perbedaan yang telah dibuat dalam hidup mereka. Google kami, atau baca beberapa ulasan kami di toko aplikasi, dan Anda akan melihat apa yang kami maksud. Kami senang membangun sesuatu yang memiliki dampak positif yang besar pada kehidupan banyak orang.

Untuk posisi ini, YNAB mencari seorang insinyur perangkat lunak yang bersedia menggunakan keterampilan pengembangan mereka untuk memajukan upaya kualitas kami. Selain menulis pengujian otomatis yang hebat, kami tertarik pada seseorang yang mampu membantu kami membuat dan mengubah infrastruktur terkait kualitas kami. Pengalaman QA langsung merupakan nilai tambah tetapi bukan persyaratan.

Kami memiliki rencana besar untuk seluruh ekosistem aplikasi kami, termasuk aplikasi web, API, dan klien seluler Android dan iOS kami. Back-end kami berjalan di Rails/Postgres, front-end web kami adalah aplikasi Ember yang ditulis dalam TypeScript, kami memiliki pustaka bersama lintas platform TypeScript untuk logika bisnis umum, dan klien Android dan iOS kami asli.

Semua pengembang full-stack kami bertanggung jawab untuk menulis tes dan menghasilkan solusi berkualitas tinggi. Kami juga memiliki tim analis dan penguji QA yang berkembang, dan kami menggunakan alat dan layanan pengujian pihak ketiga secara ekstensif.

Kami mencari software engineer full-stack untuk menggunakan keahlian mereka untuk memercikkan keajaiban teknis ke dalam semua upaya jaminan kualitas kami di seluruh organisasi—untuk membuat semua orang lebih efisien dalam pendekatan tim kami untuk terus memberikan kualitas dengan percaya diri. Di situlah Anda masuk!

Kami memiliki satu persyaratan menyeluruh untuk bergabung dengan tim kami:Manifesto Nilai Inti kami harus benar-benar mengeklik denganmu. Jika Anda mengangguk dengan tegas saat membaca ini, Anda mungkin akan menyukainya di sini, dan kami tidak sabar untuk terhubung dengan Anda!

Tentu saja, kami juga memiliki beberapa persyaratan perusahaan*, seperti lima tahun pengalaman teknik profesional dalam pengembangan produk atau QA. Bagi kami, ini berarti Anda tahu cara membuat kode, memiliki pengetahuan pengembangan sisi server dan sisi klien, dan memiliki minat pada perkakas internal leverage tinggi, meningkatkan infrastruktur pengujian, dan memungkinkan otomatisasi QA yang efisien.

*Yah, tegas-ish . Jika Anda tahu Anda sangat cocok untuk peran ini tetapi tidak memenuhi persyaratan lima tahun, kami mendorong Anda untuk melanjutkan dan melamar. Kami tidak membutuhkan Anda untuk menjadi kandidat yang sempurna di atas kertas.

Pada catatan yang sama, kita tahu sindrom penipu bisa menjadi kekuatan yang kuat, dan dapat mencegah orang-orang hebat untuk melamar. Silakan melamar. Banyak dari kita di sini juga memilikinya, jadi Anda tidak salah.

Oke, mari kita bicara tentang kehidupan di YNAB, dan kemudian kita akan masuk ke detail tentang apa yang kita cari.

Dengan Siapa Anda Akan Bekerja

Tim teknik kami berjumlah sekitar 35 orang, termasuk tiga orang yang berdedikasi untuk QA. Dalam peran ini, Anda akan mulai bekerja dengan orang-orang hebat dari berbagai bagian organisasi pengembangan.

Terlepas dari beragam minat mereka, semua pengembang dan analis QA kami memiliki satu kesamaan:Mereka menyenangkan untuk diajak bekerja sama. Anda tidak akan menemukan argumen panas dan suara yang meninggi di sini. Kami menyimpan semangat kompetitif kami untuk pesaing eksternal YNAB (atau sesi permainan papan yang sesekali hidup), tetapi secara internal kami membangun rekan tim kami dan merayakan keberhasilan mereka. Kami semua senang memecahkan masalah dengan cara yang kreatif, dan kami secara teratur meluangkan waktu untuk geek out dan menunjukkan satu sama lain sesuatu yang keren yang kami buat atau temukan untuk membuat hidup kami lebih mudah.

Bagaimana Anda Akan Bekerja di YNAB

Kami juga bekerja sangat keras, bersama-sama, untuk membuat bekerja di YNAB menjadi pengalaman yang luar biasa, dan kami (dengan rendah hati) bangga dinobatkan sebagai Perusahaan Kecil Terbaik #1 Fortune untuk Bekerja Selama dua tahun terakhir. Kami memiliki tim yang terdiri dari orang-orang yang benar-benar luar biasa—jenis yang akan membuat Anda bersemangat untuk bekerja sama. Berikut cara kami beroperasi:

Tanggung Jawab dan Pemberdayaan

YNAB menghargai, menghormati, dan mempercayai keahlian dan penilaian pengembang kami. Kami memberdayakan mereka untuk melakukan apa yang mereka anggap benar.

Kami juga bekerja secara kolaboratif. Kami terus mencari jumlah struktur dan kesatuan yang tepat yang diperlukan untuk memaksimalkan produktivitas. Jika masuk akal, kami menunjuk seseorang untuk menelepon.

Meskipun orang-orang kita banyak yang benar, tidak apa-apa untuk membuat kesalahan di sini. Eksplorasi dan risiko yang diperhitungkan sangat penting untuk kecepatan dan pertumbuhan. Kami dengan bebas mengakui ketika kami salah. Jika sesuatu tidak berjalan seperti yang diharapkan, kita belajar, bangkit kembali, dan melakukan koreksi.

Anda tidak akan sendirian; orang lain akan ada untuk membantu, meninjau, meyakinkan, dan mendukung Anda. Kami memiliki proses dan hasil kolektif kami sebagai sebuah tim.

Live (Hampir) Di Mana Saja yang Anda Inginkan

Kami selalu menjadi tim yang sepenuhnya terpencil, dan memiliki orang-orang di seluruh dunia. Untuk peran ini, Anda harus berada di suatu tempat antara Zona Waktu Pasifik (UTC-8) dan Zona Waktu Eropa Tengah (UTC+1). Di mana pun Anda berada, pastikan Anda memiliki koneksi internet yang andal.

Tidak Ada Jam Kerja yang Memalukan

Kami ingin semua orang memiliki kehidupan penuh di luar YNAB, dan kami jarang bekerja lebih dari 40 jam per minggu. Ada beberapa kesempatan di mana hal-hal menjadi sibuk dan orang-orang harus meluangkan waktu ekstra. Tapi kemudian mereka mengambil waktu istirahat ekstra, jadi semuanya seimbang. Kami bekerja keras dan cerdas, tetapi kami melakukannya untuk jangka panjang.

Berlibur (Serius)

Kami ingin Anda berlibur. Bahkan, kami memiliki kebijakan liburan minimal tiga minggu per tahun. Lima minggu terasa benar (ditambah dua minggu ekstra untuk liburan Desember di seluruh perusahaan kami). Sangat penting untuk mendapatkan banyak waktu henti dan keluar serta melakukan sesuatu. Kami akan menantikan foto-foto petualangan Anda di saluran #office_wall Slack kami.

Retret YNAB

Saat pandemi tidak menghalangi kami untuk bepergian, kami mengumpulkan seluruh tim setahun sekali untuk mempelajari spreadsheet dan powerpoint di ruang konferensi Best Western. Hanya bercanda. Sejauh ini, kami telah menyelesaikan Kosta Rika, kabin raksasa di pegunungan, rumah pantai di Outer Banks, peternakan di Montana, dan yang terbaru, Pantai Laguna. Kami melakukan hal-hal yang sangat menyenangkan di retret ini, tetapi yang paling menarik adalah kebersamaan dan kesenangan.

Meningkatkan Game Anda

Kami serius membantu Anda meningkatkan keahlian Anda. Kami menganggarkan untuk itu (hei-o!). Konferensi Think, langganan Lynda/Skillshare, buku, dan waktu khusus di luar pekerjaan untuk mempelajari sesuatu yang baru. Kami senang melihat orang-orang kami berkembang.

Internasional Benar-Benar Oke

Tim kami tersebar di seluruh dunia, termasuk Swiss, Meksiko, Kanada, Brasil, Inggris Raya, dan di seluruh Amerika Serikat. Kami menetapkan anggota tim di AS dan Inggris sebagai karyawan, dan mereka yang berada di negara lain sebagai kontraktor independen.

Seperti disebutkan di atas, kami memiliki beberapa batasan zona waktu untuk peran ini, tetapi selama Anda berada di antara UTC-8 dan UTC+1, kami baik-baik saja!

Manfaat

Kami menawarkan asuransi kesehatan, gigi, dan penglihatan yang sangat baik untuk karyawan AS kami, di mana kami menanggung 100% premi untuk Anda dan keluarga Anda . Tidak perlu memeriksa penglihatan Anda, Anda membacanya dengan benar—100%. Meskipun jika Anda memang perlu memeriksa penglihatan Anda, kami siap membantu Anda!

Kami juga memiliki opsi Tradisional dan Roth 401k. YNAB cocok dengan kontribusi Anda, hingga enam persen dari gaji Anda. Cocokkan rompi segera. (Apakah Anda seorang pecandu keuangan pribadi seperti pendiri kami Jesse? Dia menyiapkan 401k YNAB untuk memiliki struktur biaya serendah mungkin, di mana semua biaya paket dibayar oleh YNAB, bukan telur pensiun Anda . Dana investasi yang tersedia adalah dana indeks yang fantastis, dikelola secara pasif, dan sangat murah. Bukan Pecandu PF? Percayalah pada kami, ini luar biasa.)

Untuk karyawan Inggris, kami juga memberikan kontribusi enam persen untuk pensiun Anda.

Kompensasi Kompetitif

Kisaran gaji awal untuk posisi ini adalah $124,000-$162,000 USD per tahun, tergantung pada pengalaman. Kami mempertimbangkan kenaikan gaji setiap tahun, dan memiliki bonus bagi hasil dua tahunan. YNAB menang, Anda menang—hal semacam itu.

Informasi Lainnya

  • Begitu Anda mulai, kami MEMINTA (dengan cara yang bersahabat, SEMUA CAPS IS BERTERIAK) agar Anda mengisi spreadsheet "Daftar Bucket" Anda dengan 50 item. (Itu lebih sulit daripada kedengarannya!)
  • Daftar ember sangat membantu dalam memutuskan apa yang harus kami berikan untuk ulang tahun dan liburan Anda.
  • Kita semua sudah dewasa. Tidak perlu memencet jam atau meminta izin untuk berangkat lebih awal di suatu sore untuk pergi ke dokter. Kami melihat apa yang Anda capai, bukan berapa lama Anda duduk (sudahkah Anda mencoba berdiri ?) di depan komputer.
  • Kami ingin Anda menjalankan semua silinder sehingga kami akan menyiapkan komputer terbaik untuk Anda dan akan menggantinya secara teratur.
  • Apakah kami menyebutkan bahwa kami membuat perbedaan besar dan positif dalam kehidupan orang-orang?

Jika ini terdengar seperti lingkungan ideal Anda, baca terus karena sekarang kami ingin membicarakan Anda. Anda akan memainkan peran besar dalam membangun sesuatu yang mudah dan menyenangkan untuk digunakan yang membantu jutaan orang menemukan penganggaran sebagai alat keuangan dan perencanaan kehidupan yang penting. Anda akan mengubah hidup .

Anda, Pengembang Full-Stack Baru Kami Berfokus pada QA

Anda adalah pengembang full-stack dengan setidaknya lima tahun pengalaman membangun, mengirim, memelihara, dan menguji aplikasi SaaS (bukan hanya situs web).

Anda sudah familiar dengan setidaknya satu kerangka kerja sisi server modern (Rails, ASP.NET, Node, Django, dll).

Anda memiliki setidaknya beberapa pengalaman sisi klien, yang berarti Anda cukup tahu HTML/CSS/beberapa-sisi-klien-kerangka kerja untuk mendapatkan hal-hal di layar yang cocok dengan spesifikasi desainer.

Anda adalah jenis pengembang yang terobsesi dengan kualitas dan senang menggunakan keahlian pengembangan Anda untuk membangun jenis infrastruktur otomasi yang efisien yang memberi seluruh tim pengaruh untuk memberikan setiap rilis dengan keyakinan tinggi.

Anda belum tentu orang "Ops" tempat Anda bekerja, tetapi Anda tentu saja memahami infrastruktur dengan cukup baik untuk membantu menciptakan dan memelihara solusi yang skalabel. Kami menghosting di Heroku, jadi pengalaman ada bonusnya, tapi pengalaman dengan AWS atau IaaS/PaaS populer lainnya tidak masalah.

Bekerja berdampingan dengan tim QA kami dan pengembang lain, Anda akan melakukan hal-hal seperti:

  • Tambahkan fitur internal dan API yang membuat pengujian berbagai aspek produk kami lebih mudah dan lebih cepat.
  • Gunakan API pihak ketiga untuk mengembangkan integrasi dengan alat uji eksternal.
  • Tingkatkan kinerja server, pustaka bersama, dan rangkaian pengujian otomatis klien web.
  • Kembangkan metode untuk secara efisien menyiapkan status produk kompleks yang diperlukan untuk menguji skenario umum.
  • Rancangkan solusi teknis untuk mengurangi redundansi dalam langkah-langkah yang dilakukan oleh layanan pengujian eksternal untuk menghemat biaya dan meningkatkan waktu penyelesaian.
  • Identifikasi dan bantu menghilangkan kesenjangan dan redundansi di seluruh pengujian dan proses kualitas umum kami.
  • Tinjau fitur dan kode uji dalam permintaan tarik.
  • Buat kerangka kerja untuk mengukur kinerja sistem secara konsisten.
  • Evaluasi kerangka kerja dan alat otomatisasi pengujian baru.
  • Temukan cara untuk meningkatkan efisiensi semua pengembang kami saat mereka membuat dan memelihara kode pengujian mereka.
  • Jadilah mentor teknis untuk tim QA kami dan penyebar praktik kualitas terbaik untuk tim pengembangan.
  • Dapatkan pengetahuan tentang produk kami di seluruh tumpukan teknologi dan sarankan perubahan yang belum kami pikirkan untuk meningkatkan efisiensi dan kualitas.
  • Dapatkan rasa terima kasih yang tak terhingga dari tim QA dan sesama pengembang karena telah meningkatkan kehidupan kerja mereka.
  • Dapatkan kepuasan mendalam yang berasal dari penggunaan semua keterampilan pengembangan Anda dengan daya ungkit tinggi untuk memastikan YNAB memuaskan pelanggannya dengan setiap rilis.

Anda adalah orang kami jika:

  • Anda adalah pengembang luar biasa yang dapat beradaptasi dengan bahasa dan lingkungan baru dengan cepat.
  • Anda menulis kode yang mudah dipahami dan digunakan oleh programmer lain dan diri Anda di masa depan.
  • Anda merasa nyaman dengan JavaScript dan telah mengembangkan atau menguji pengguna yang menghadap front-end dengan kerangka kerja web seperti Ember, Vue, React, atau Angular.
  • Anda tahu cara menggunakan SQL dan database relasional. Jika lapisan basis data ternyata menjadi penyebab di balik suatu masalah, itu bukan kotak hitam bagi Anda.
  • Anda memiliki pemahaman tentang algoritme dan struktur data di luar array dan "untuk loop". Itu tidak berarti Anda harus menjadi PhD ilmu komputer atau bahkan Anda harus tahu notasi "O Besar", tetapi Anda harus tahu kapan harus menggunakan Kamus/Peta, dan mengapa menemukan elemen dalam array yang diurutkan lebih cepat daripada menemukan elemen dalam array yang tidak disortir.
  • Meskipun mungkin bukan pakar keamanan, Anda menyadari bagaimana situs web dan layanan dapat dieksploitasi, sadar akan keamanan saat Anda membuat kode dan meninjau kode, dan melindungi data dan privasi pelanggan.
  • Anda memiliki keterampilan debugging yang sangat baik. Anda tahu cara menemukan masalah dan cara merancang solusi sehingga masalah dapat ditemukan sejak awal.
  • Anda memiliki fokus kualitas dan ahli dalam membuat integrasi otomatis, API, dan pengujian UI yang efisien.
  • Anda suka menggunakan keterampilan teknik Anda untuk membantu rekan satu tim.

Keanekaragaman

YNAB adalah pemberi kerja dengan kesempatan yang sama. Kami percaya keragaman latar belakang, keyakinan, kemampuan, dan pengalaman sangat penting untuk kesuksesan kami. Kami bersemangat untuk menciptakan lingkungan yang ramah, mendukung, dan kolaboratif bagi semua karyawan. Semua didorong untuk melamar karena kami terus mengembangkan tim yang cerdas, berpengalaman, dan beragam yang senang bekerja sama untuk membangun sesuatu yang berarti.

Cara Mendaftar

  • Daftar dengan mengisi formulir ini. Anda harus masuk ke akun Google Anda untuk mengaksesnya.
  • Batas waktu adalah 23:59 PT pada tanggal 31 Maret 2022.
  • Jika Anda ingin mengungkapkan kebutuhan akomodasi sehubungan dengan perekrutan dan proses perekrutan, kirimkan email kepada kami di [email protected] Pastikan untuk menunjukkan di baris subjek bahwa Anda melamar Senior Full-Stack Posisi Pengembang QA. (Harap diperhatikan bahwa kami hanya dapat menanggapi pesan yang terkait dengan akomodasi.)

Kami senang mendengar kabar dari Anda!

P.S. Jika Anda tidak tertarik dengan posisi ini sekarang, tetapi kenal seseorang yang mungkin tertarik, kami akan menghargai Anda untuk meneruskannya!