-
Develop and Enhance: Work on our modern, React Native-powered Android and iOS apps, as well as our NextJS + React-powered web front-end, to implement new features, evolve existing functionality, improve user experience, and optimize performance
-
Build Responsive UI: Create fantastic, responsive, and smooth user interfaces and interactions powered by our backend APIs
-
Optimize Performance: Maintain exceptional performance through performance profiling and tools like Google's Pagespeed Insights
-
Stay Updated: Keep us up-to-date with the latest packages, frameworks, and language versions, and adhere to new security and privacy requirements of the Apple App Store and Google Play
-
Collaborate: Work alongside senior backend developers to release end-to-end solutions, enhancing your full-stack development skills in the process
-
Experiment and Test: Roll out experiments via Google Tag Manager and conduct A/B testing with GrowthBook
-
Write Quality Code: Write testable, observable, and maintainable code following best practices
-
Share Knowledge: Share expertise and contribute to system documentation, fostering a culture of learning and growth within the team
-
Other Accountabilities as Assigned
-
BA/BS degree in engineering, computer science or related field
-
6+ years combined of frontend development, creating views and implementing behaviour in Javascript
-
3+ years of experience in React Native mobile app development
-
3+ years of experience in web development in React, ideally with NextJS
-
Writing unit tests in Jest
-
Typescript
-
Redux, Mobx or any other state management framework
-
Fetching and posting data from/to an http web api, including good error handling
-
Demonstrated ability to collaborate, take ownership and deliver on important projects
-
High attention to detail and excited to learn new skills while working on the most important problems across the tech stack
-
Prior experience working in a cross functional team that performs Test Driven Development and/or includes automated test coverage on every coding change
-
Experience working with remote-first distributed teams
-
Full stack development experience with a web or mobile front end
-
Mapbox, Google Maps, Apple Mapkit or any other javascript map sdk
-
E-mail templating in Mailchimp Transactional E-mail (Mandril)
-
Wordpress
-
Google Tag Manager
-
Experience in an additional programming language such as Golang or Ruby
-
Dental Care
-
Vision Care
-
Extended Health Care
-
Wellness Program
-
Paid Vacation
-
Paid Holiday
-
Paid Sick Days
-
One-time stock option
-
Work from anywhere
-
Amazing company culture
-
And more...