Senior Software Engineer, Frontend (New York)
About Yieldstreet
Yieldstreet is building the largest global digital wealth management platform to change the way wealth is created. With an investor-first approach, our investor community builds a diversified portfolio of investments outside of the stock market to generate passive income. Yieldstreet is giving unprecedented access to asset classes such as Fine Art, Real Estate, Crypto, Legal & Private Business Credit. We’re headquartered in New York City with offices in Brazil, Argentina, Malta and Greece.
Why Yieldstreet?
Join a team of diverse, smart, and friendly people from 8 different countries who speak a total of 17 different languages who are on a mission to make alternative investments more accessible. Our team is comprised of successful entrepreneurs with combined exits of over $1B. We get social with each other during happy hours, exercise classes and team off sites!
What’s in it for you:
Competitive compensation packages including equity Health, dental & vision coverage with FSA/HSA options
Unlimited PTO
401k Match
Learning and Development stipend
Wellness credit
Paid lunch once a week
Commuter benefit
Life insurance
Sabbatical
About the Role
You will be part of a core engineering team building the world’s most robust lending platform to connect Investors with borrowers. You’ll own feature development from conception and design to end-to-end testing to deployment. You’ll focus on the robustness of the codebase, the aesthetics of the user’s experience, and the performance of our web and mobile platforms. You’ll build out and iterate on strategies for our new and existing software architecture, minimizing code complexity, and writing robust documentation. As a Senior Engineer, you will mentor other engineers and help us establish best standards and practices to scale our team and technology.
What you'll need:
- 5+ years of overall development experience, with JavaScript as a primary language
- 2+ years of experience with and expert knowledge of ReactJS
- 2+ year of experience building out performant and scalable software architecture
- Experience working on large consumer-facing products
- Experience optimizing state management technologies (Redux), static typing (TypeScript), and modern JavaScript features (ES6/ES7)
- Experience using appropriate code quality and testing frameworks (ESLint, Jest, Enzyme, etc.)
- Experience working collaboratively with Design, Product, and Engineering to translate UX/UI designs into reusable, scalable components.
- Good design sensibilities
Bonus points for:
- B.S. in Computer Science/Engineering or equivalent
- Experience working with large consumer-facing mobile applications
- React Native experience
- Experience with defensive-programming techniques, tracking metrics & analytics, A/B testing, and test driven development