Menu

Principles of Engineering Culture at Wealthfront

April 26, 2024

Wealthfront is a technology company. We believe software is the key to building products that help our clients build wealth, and our relationship with technology directly determines how good we are at building this software. When engineers onboard at Wealthfront, we give them this document, our Principles of Engineering Culture. These principles describe Wealthfront’s relationship… Read more

Navigating the Monorepo Tooling Landscape:Wealthfront’s Journey

In this blog post, we will delve into the topic of Monorepo adoption at Wealthfront. We will start by discussing the technical challenges posed by the previous tech stack and how switching to a new tech stack enabled us to modernize our web application. We will then take a closer look at the benefits of… Read more

Unifying Wealthfront’s Transfer Flows: An iOS Engineering Journey

October 10, 2023 , ,

Introduction For over a year, the Cash team at Wealthfront has been working towards a consistent transfer experience across the Wealthfront ecosystem. Before beginning this project we had a number of separate transfer flows that each had their distinct user experience. Each transfer flow was built with its own set of UI components, models, and… Read more

The Wealthfront Engineering Intern Program: not all internships are built the same…

Universities excel at preparing students for their coming careers through foundational teaching. To complement this, Wealthfront seeks students who are motivated to gain professional experience before graduation by working as a software engineer within our 12 week summer internship program.  Why intern at Wealthfront? As described in a recent blog post about the new college… Read more

Streamlining Asynchronous Programming on Android

October 02, 2023 , , , ,

Background Asynchronous programming plays a vital role in mobile development, ensuring that applications remain responsive to user input even while fetching data from databases or networks. At Wealthfront, we heavily rely on asynchronous programming for making network calls to the Wealthfront API server on Android. Initially, RxJava was the go-to choice for this purpose, serving… Read more

Creating Android Lint Checks: A Survival Guide

September 12, 2023 , , ,

At Wealthfront, we’ve observed that the cost of resolving an issue becomes exponentially higher the later it is discovered. For example, a defect discovered at design time is far easier to resolve than one which has already reached our clients. And between those extremes, we can discover issues at code authoring, compilation, or automated test… Read more