Snap! Mobile

Software Engineer I

Sorry, this job was removed at 4:52 p.m. (PST) on Monday, November 4, 2019
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

 

Software Engineer I

The Opportunity

Take a high growth opportunity at Snap! Raise, the market leader for team fundraising in the United States. Our software has a positive impact on hundreds of thousands of students around the country, helping their clubs and teams raise hundreds of millions of dollars.

We’ve opened an entry-level Software Engineer I position. Candidates in this position are expected to learn quickly under senior guidance, execute according to direct instructions, and put in the effort to grow as developers.

Our team

Our software development team is comprised of multiple product managers, engineers, and designs working closely with stakeholders and customers to iterate and deliver value to our users.

Technologies

  • Ruby on Rails

  • Vue.js

  • Javascript

  • MySQL

Responsibilities

  • Practice. Perform routine engineering tasks, such as fixing bugs, and making system changes, under the guidance of more senior engineers.

  • Document. Meticulously document and report on findings in the system.

  • Learn. Learn new technologies, techniques, and process.

Your Qualifications

You do not have to meet these requirements exactly - feel free to apply if you can prove you can perform the role effectively.

  • Education (at least one of):

    • A degree in a related field from a 4 year university

    • A certificate of completion from a code school

    • Self-improvement through online videos, side projects, etc.

    • Past experience as an engineer

  • Experience

    • Projects, personal or professional, utilizing at least one of:

      • Ruby on Rails

      • A modern front-end Javascript framework

        • Vue.js (preferred)

        • React

        • AngularJS 1 or Angular 2+

  • Skills

    • Meticulousness and attention to detail

    • Desire to create pixel-perfect user interfaces based on complex designs.

    • A basic understanding of REST APIs

    • A basic understanding of SPAs and web applications

    • A mindset and attitude open to growth and learning

Our hiring process

  • Phone call to discuss your past experience (~30 minutes)

  • Technical project (take-home)

    • skippable if you have a project you can discuss in an on-site or phone call

  • Phone call to discuss the technical project

    • potentially skipped depending on the technical project

  • On-site technical discussion (~3 hours)

    • we don’t do brainteasers, whiteboard algorithms, or puzzles.

  • Decision

See More
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Snap! Mobile Perks + Benefits

Snap! Mobile Benefits Overview

At Snap! Mobile, we are proud to offer unlimited paid time off, 401K with a company match, 13 paid holidays, maternity and paternity leave benefits and company-paid life insurance.

Culture
Open door policy
OKR operational model
Team based strategic planning
Remote work program
Snap! Raise allows employees to take advantage of remote work programs at their manager's discretion.
Diversity
Hiring practices that promote diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Medical and dependent care costs can pile up. We provide an opportunity to save on those expenses by taking advantage of pre-tax benefits with a Flexible Spending Account!
Dental insurance
Snap! Raise offers dental coverage for our employees and their families through Guardian, covering 100% of the cost of preventative care, including x-rays.
Vision insurance
Snap! Raise offers vision benefits for our employees and their families through VSP Vision Care to help our employees get the most out of their vision care and have lower out-of-pocket costs.
Health insurance
Snap! Raise Medical Benefits are available through Cigna for Employees, their Children, and their Spouse/ Domestic Partner. Benefits begin after 6 days of employment.
Life insurance
Snap! Raise provides Basic Life Insurance and Accidental Death & Dismemberment (AD&D) Insurance to our employees through Guardian.
Wellness programs
Team workouts
Financial & Retirement
401(K)
401(K) matching
Our 401k plan provides the opportunity to save for retirement on a tax- advantaged basis with 4% matching from the employer, starting on the first of the month after 90 days of employment.
Company equity
Snap! Raise offers stock options beginning at 6 months of employment through our employee profit-sharing program. This program includes vesting over a four-year period.
Vacation & Time Off Benefits
Unlimited vacation policy
Generous PTO
Paid holidays
Snap! Raise observes 9 major holidays, plus a floating holiday: New Year's Day, Memorial Day, 3rd and 4th of July, Labor Day, Thanksgiving Day, Black Friday, Christmas Eve/Christmas Day.
Office Perks
Pet friendly
Professional Development Benefits
Job training & conferences
Snap! Raise offers employee development efforts within a wide range of professional training programs, including job-specific, management and leadership development.
Promote from within
Continuing education available during work hours
Online course subscriptions available
Customized development tracks

More Jobs at Snap! Mobile

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Snap! MobileFind similar jobs like this