Worthy Financial, Inc.Worthy Financial, Inc.

Frontend Developer

Posted 08.08.2019
Take The InterviewOriginal Job Post

Who you are


You’re an experienced front-end web developer who has worked for 3+ years on a few production web and hybrid-mobile apps. Experience building financial or accounting applications preferred but not required.

You've built apps using Vue.js, or you have a couple personal projects you can show. You appreciate its simplicity versus other frameworks, but you can also talk about the differences.

You've used Vuex to manage state in your apps, and remember when axios replaced vue-resource for making HTTP calls. You like to keep app logic and state separate from visual components, where possible.

You write unit tests for your Vuex modules, and you've played around with end-to-end testing for UI components. Your IDE helps you lint as you type, but you still like to run code through a linter before a git commit.

You're aware of the best UI practices for both web and mobile apps. You like hamburgers (veggie or meaty), but not in your navigation menus, if you can help it. You've skimmed through the Material Design guidelines, and have glanced at Apple's HIGs. You know how to build a good form on both large and small screens, and you care about reducing cognitive load for users.


You appreciate that dribbble is a great place to find visual inspiration and fresh ideas. However, you understand that realistic designs which solve real business problems are better than form-over-function portfolio pieces. You know your way around Sketch, Framer, Figma, Adobe XD or other vector-based prototyping tools. You know the basics of microinteractions and how to use animations to improve the user experience, not hinder it. You know when to implement transitions in CSS, how to use Vue's<transition>and friends, and when something like Velocity or mo.js would do the trick.

You've used Cordova to bundle a simple web app into native packages for iOS and Android. This means you've installed XCode at least once, and have seen Android Studio grow into a decent IDE recently. You've been curious about attempts to bridge Javascript and native code, such as React Native or Nativescript.

Most importantly, you can communicate clearly and efficiently in writing, as well as in online video/audio calls. You can handle the async (over)communication requirements of a remote-first environment and can manage your own time and productivity.

For everyone’s sake, you develop on either OS X or a Linux flavor. We don’t do windows.


What you’ll do


We have already launched our web, iOS and Android apps and are beginning to gain traction.

We accomplished this by having a single code base for all three apps, which allowed us to launch and scale fast. The time has come to jump to the next level of user experience, and optimize our apps for web and mobile separately.

You will work with the CTO to redesign the web and mobile app layouts, navigation and user flows, while adhering to the existing brand styleguide. Once a good design prototype has been created, you will use the latest version of Quasar Framework to build two versions of the app (web and mobile), while sharing as much of the existing code as possible.


You will contribute to other design-related tasks, such as improving transactional email templates, or assisting with landing page redesigns across our web properties.

Once you have a grasp on how things currently work, you will take on more responsibilities, such as creating the design direction for future UI updates, but only if that's the type of challenge you're willing to tackle. We know that repetitive work leads to boredom and burnout, so you'll never lack opportunities to step out of your comfort zone!

Other than Vue.js, Vuex and related libraries, you are not required to have significant experience with our existing stack, but you need to have the ability and desire to learn.


What you’ll get


  • you can work remote from anywhere in the world or from our office in Boca Raton, FL
  • we prefer remote workers on U.S. timezones but will consider international remote workers based on experience and skill
  • you’ll set your own work schedule, as long as you can deliver and be productive (we prefer two 3-hour focused, uninterrupted work sessions, with morning, lunch and evening communication breaks to stay in sync)
  • competitive salary for a remote position
  • health insurance & stock options plans
  • a 90-day trial period after which all of the above will kick in


Original Job Post on VueJobs
Take The Interview
Posted 08.08.2019