Description
Dribbleup is a fast-growing sports & fitness brand for the whole family! We offer Smart Equipment that connects with your phone or tablet to provide instruction, track progress, and motivate through the Dribbleup App.
Position Summary
You'll work as part of our Mobile App team as a Mobile App Software Developer.
This position offers a strong growth trajectory and is a perfect opportunity for an entrepreneurial Software Engineer who wants to work directly on new product development.
What you'll do
- Develop and Implement User-Facing Features: Create engaging features for our iOS and Android mobile apps using React Native. Write clean, efficient, and well-documented code to deliver new functionalities to thousands of Dribbleup users.
- Backend Development and API Integration: Build and maintain robust backend systems using Django (Python). Design and develop RESTful APIs, handle data processing, and ensure smooth integration with our React Native frontends.
- Database Management and Optimization: Design efficient schemas and write optimized queries for MySQL databases. Manage and scale our database infrastructure while maintaining data integrity and performance.
- Collaborate on Product Development: Partner with the product team to understand requirements, propose technical solutions, and shape the technical roadmap for new products and features.
Requirements
- 3+ years of professional mobile development experience with proven frontend and backend expertise.
- 3+ years hands-on experience with React Native.
- 3+ years of backend development with strong Python skills. Experience with Django preferred.
- Proficiency with SQL and RDMS (MySQL preferred), including schema design, query optimization, and database management.
- Strong track record of designing and implementing RESTful APIs for frontend-backend communication.
- Experience scaling React Native apps to 100k+ MAUs with sub-2s TTI (Time to Interface) metrics.
- Familiarity with cloud platforms (e.g., AWS) for deployment and scaling.
- Excellent communication skills and fluent English (written and verbal) for clear video call engagement, proactive updates, and responsive collaboration across remote teams. Requires reliable high-speed internet.
- Proven ability to collaborate independently and as part of a distributed team, utilizing remote tools, and maintaining strong working relationships on a multi-functional team.
Bonus Points
- Experience with mobile UI/UX design principles and implementation.
- Experience with automated testing frameworks for both frontend and backend.
- Experience with machine learning model integration in applications.
- Expertise in optimizing camera component via React-native bridges with Java/Objective-C
Dribbleup is an Equal Opportunity Employer and is proud to offer equal employment opportunities to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and or any other protected classification, in accordance with applicable federal, state, and local laws.
This position is contracted through Deel Inc. (Contractor of Record), which has been hired to contract services for DribbleUp. All onboarding and payments are managed via the Deel online platform.
Heads up, job seekers!
Potential job scams are unfortunately common. We will only contact you from email addresses ending in @dribbleup.com.
Here's what we don't do:
- Conduct interviews via text or instant message
- Ask for software downloads besides Zoom
- Request equipment purchases
- Collect sensitive information like bank account or Social Security numbers
Think you might have been contacted by a scammer? Let us know at legal@dribbleup.com and report this to law enforcement immediately.