Senior Software Engineer (Web) at Ookla

+ 1 more | Remote
Sorry, this job was removed at 8:49 a.m. (CST) on Friday, April 29, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Ready to challenge yourself to dive deep and think big? Ookla, the company behind Speedtest and Downdetector, is a team of passionate individuals who have turned clever ideas into unique products and a thriving business. Globally, millions of tests are performed every day across the Speedtest ecosystem on the web, desktop and mobile apps, embedded in routers and deployed in thousands of servers. With all that usage comes countless ways to dissect and analyze our data, and plenty of exciting opportunities to optimize our monetization strategy. It also gives us the ability to help make the internet better, faster and more accessible for everyone. If you crave the chance to do your best work in a flexible work environment where we value individuality and fun as much as we value talent, we want to hear from you.

We are looking for a highly capable senior software engineer to join our web application team. You will be responsible for building features that deliver meaningful and accurate results conveyed with a cutting edge user experience.

You have built and maintained complex applications with React. You understand how to shape application state and which libraries allow navigating through a series of actions. You enjoy designing components and appreciate finding the right balance between reusability and immediacy.

You want to make a better Internet for everyone. You already use Ookla’s tools to check your broadband or mobile data performance, now you have a chance to be a part of the team that produces them.

We are people first, employees second at Ookla, and we know there is no one perfect path to any job. If you’re excited about the work we’re doing and think you have a creative new approach, please apply whether or not your experience matches the job description. We strongly believe diversity of all kinds makes us better. We are an equal opportunity employer actively working to build an inclusive workforce at all levels of the company. [Read our latest diversity report here]

Expectations for Success
  • Develop and maintain features of our flagship speedtest.net site and of the Speedtest Intelligence application. This includes design, implementation, testing, deployment, documentation and maintenance.
  • Solve for reliability, scale and flexibility, all the while implementing a visually rich and slick user experience.
  • Integrate analytics to ensure optimal performance of deployed code.
  • Collaborate on architecture, technology choices, and interactions with other core components such as shared libraries, backend APIs or our distributed server network.

Requirements

The heading says “requirements” but we’re looking for the right person not the exact list. If your life experience prepares you for similar challenges, we’d like to hear from you.

  • 5+ years of professional web application development, with experience building and maintaining large scale highly visible web applications
  • Expertise with JavaScript or TypeScript, with a solid foundation in data structures, algorithms and design patterns.
  • Expertise with web technologies (HTML, CSS, HTTP, JWT, REST).
  • Expertise with React or AngularJS, particularly designing and implementing reusable components
  • Experience writing unit, integration, and user interface tests.
  • Proficiency with team development workflows (branches, PRs, code reviews) and continuous integration practices.
  • Strong time management skills and a self driven work ethic.

PREFERRED

  • Experience with mobile development or React Native
  • Contributed to open source projects.

Benefits

We offer competitive compensation, flexible schedules, transit passes, on- and off-site happy hours (when it is safe to do so again), team activities (even remotely), lunch on Wednesdays and an office kitchen full of snacks (when we are back in the office). Our comprehensive benefits package includes pension matching, unlimited paid vacation and sick time, ESPP options, health/dental insurance coverage and a stand-out parental leave. We make sure you have the best hardware, software and tools available for you to do your work, and we provide excellent flexibility for working remotely as time and responsibilities allow. Visit [our Built In Seattle page].

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C#Languages
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • RLanguages
    • SqlLanguages
    • SwiftLanguages
    • ReactLibraries
    • ReduxLibraries
    • Node.jsFrameworks
    • SparkFrameworks
    • MemcachedDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • AWS (the specific list is too long)Databases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • SalesforceCRM

An Insider's view of Ookla

How would you describe the company’s work-life balance?

Since joining Ookla, I’ve experienced quite a few life events. I’ve welcomed my 2 children, lost my dad and both of my grandmothers, and moved homes. Whether I had a pregnancy check-up, a sudden loss in the family, or a much needed personal day, Ookla always supports and encourages me to take the time I need to focus on myself and my family.

Hillari

Director of Operations

How do you collaborate with other teams in the company?

Many of the people I work with at Ookla are remote or international. By utilizing tools like Jira and Confluence or Slack, I always feel like we are working together by updating status' or doing screen shares. It's so easy to jump on a quick call and solve a problem instead of going through rounds of emails and we do that at Ookla very well.

Jamie

Technical Program Manager

How has your career grown since starting at the company?

My career has grown and matured beyond my expectations working here. There has always been a nice balance of challenging problems to solve combined with the support of the entire team to be successful. I still remember my first deploy, reaching millions of people within minutes! It was a surreal feeling and I still remember the sense of pride I had

Chris

Engineering Manager

What are Ookla Perks + Benefits

Ookla Benefits Overview

Ookla prides itself on company perks, both practical and unconventional. In addition to competitive salaries, great offices, unlimited snacks and awesome company events, Ookla offers a comprehensive benefits package that includes 401(k) matching, flexible time off policy and sick time, personal days, a discounted employee stock purchase plan, robust health insurance coverage, an employee assistance program, and stand-out paid parental leave. Our extraordinary team thrives in an environment that values individuality and fun as well as talent. Taking care of our team members and creating a healthy work-life balance has always been important to Ookla. We value a flexible work environment and we don’t believe in a “one-size-fits-all” approach. Ookla has always encouraged their team members to work from home. Team members are given the freedom to be responsible and flexible in their work, which enables them to be more creative and successful in their accomplishments. Our operations team has worked hard to ensure that employees have the ability to be productive while working remotely even before Covid-19. Plus, we pride ourselves on making sure our employees have the best hardware, software and tools available so you can do your work your way.

We’re proud to be recognized by leading organizations for being a top place to work.

Culture
Volunteer in local community
Ookla encourages and organize volunteer opportunities at NW Harvest
Partners with Nonprofits
Ookla is a sponsor/partner with Ada Developers. Ookla has one intern a year through Ada and also participates in panels when needed. We also partner with YWCA for their adopt a family program.
Friends outside of work
Eat lunch together
Intracompany committees
We have a Women's Leadership Committee that meets monthly.
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Highly diverse management team
Unconscious bias training
Mean gender pay gap below 10%
Diversity Employee Resource Groups
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Team workouts
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Employee Stock Purchase Plan
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Company sponsored family events
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Free Daily Meals
We provide free lunch on Wednesdays and always have plenty of snacks provided everyday including but not limited to; Ellenos yogurt, meat and cheese, boiled egg, fresh fruit.
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Pet Friendly
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Cross functional training encouraged
Promote from within

More Jobs at Ookla

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Ookla's full profileSee more Ookla jobs