Staff Mobile Engineer (Flutter)
Location: Remote - company in San Francisco, CA, USA
Company: Parkside

About Parkside

Parkside is simplifying global access to US stocks through regulatory innovation and modern technology. We’re a registered US broker-dealer providing access to US stocks for individuals around the world - starting with China. Soon you can invest globally using your local currency, low fees and no minimums.


Our front-end

Our front-end consists of:

1) A customer-facing mobile application made with Google’s Flutter, which is written in Dart.

2) An internal web application made with reagent, a clojurescript wrapper around Facebook's react.


The primary responsibility of this position is to develop the mobile application.


Responsibilities:

  • Develop our Flutter mobile application
  • Write extensive widget and driver tests in Flutter
  • Create performant UIs from an assortment of wireframes, high-fidelity mockups, etc.
  • Ensure functionality across the landscape of mobile devices
  • Research and stay current with new development tools and techniques
  • Proactively prepare the mobile application for debugging and introspection
  • Work with designers to maintain a living style guide that includes custom widgets
  • Work with product and project management to size and assess trade-offs of planned work


Key Qualifications:

  • Have published app(s) in the iOS App Store and/or the Google Play Store
  • 5+ years of production experience in mobile development (Android and/or iOS)
  • 1+ years of production experience with Flutter
  • Experience writing Flutter tests (widget and driver)
  • Strong understanding of Redux state management pattern or similar
  • Experience with git / github
  • Experience with CI/CD
  • Experience working in team environments that use agile methodologies
  • Excellent problem resolution, troubleshooting, and QA skills
  • Strong understanding of UX design
  • Strong understanding of Dart


Nice to have:

  • Open-source contributor
  • Experience with web development
  • Experience with graphQL
  • Experience with internationalization


Job posted on 19th February 2021-02-19T17:19:13.401 2021-03-01T17:19:14.532


When clicking on the button to apply, you will leave Flutter Jobs and go to a job application page outside this site. Flutter Jobs accepts no liability or responsibility as a consequence of any reliance upon information on there (external websites) or here.