Tinybeans is a publicly traded tech company that is in active growth mode, continuing to invest in fulfilling our mission: to connect parents and their families with the most trusted tools on the planet to help them thrive. We feel fortunate to be welcoming more users to our platforms than ever before and playing an even more important role in parents’ lives.
With a platform reach of over 20 million users, a deep content partnership with Apple and a 5-star App Store rating, Tinybeans is on a mission to help families create real connections with each other and with tailored resources to help them thrive.
To help connect more parents and their families by developing and delivering a great experience on the Tinybeans application for Android. As a part of the engineering team, you have the opportunity to help shape the future of how families use and love our product.
What You’ll Be Doing…
You will be building and refining features in our Android application utilizing React Native and Kotlin
Identifying and providing fixes for bugs and performance issues that can detract from the user experience
Collaborating with the engineering team on developing technical strategy, code reviews, and planning
Who We’re Looking For…
Champion and embody the Tinybeans culture, mission, and values
Someone who has excellent communication skills and can collaborate effectively with a distributed team
Familiarity working with Jetpack libraries (Room, Navigation, WorkManager), RxJava, Kotlin Coroutines/Flow, and dependency injection with Hilt
Committed to writing clean, testable code with SOLID principles in mind.
A desire to continually learn and grow your skills
Criteria For Success…
Champion and embody the Tinybeans culture, mission, and values
Contribute to improving the quality and stability of our Android app
Continue to grow your knowledge and understanding of areas that may be unfamiliar today, but part of your toolbox for the future
Every year, professionals at the top of their field choose to join Tinybeans. Here’s why…
Enable you to make a difference and work in an inclusive culture
Offer you a remote work schedule
Expose you to all aspects of a start-up experiencing incredible growth
Welcome you to be part of a publicly traded company with a global reach
Yearly stock options
Health, dental, vision, FSA, and 401K
Encourage you to recharge your batteries; generous time off policy, mental health days, additional sick & personal time and 11 paid holidays.
Support you like family as part of our playful team
We have expanded our benefits to Canada!
You must have…
Bachelor’s degree in Computer Science, a related field, or equivalent experience
Have developed and shipped at least one application on the Play Store
At least 2 years experience using React Native, Java, and Kotlin
Solid understanding of common software development tools and paradigms, such as version control, use of frameworks, and common design patterns
Experience with various media types, e.g. images or video, their processing, and bulk uploads is a plus.
Salary Range for this position…
Minimum of $75,000 to 80,000 maximum annual per year
Salary does not include other forms of compensation or benefits offered in connection with position; however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Ranges vary depending on location and local/state/federal compliance requirements in the United States and Canada.