HopSkipDrive is the safe youth transportation solution schools and families rely on to get kids where they need to go.
Ridesharing for kids • Kids Transportation • School Transportation • Student Transportation • Youth Transportation
51 - 200
💰 $37M Series D on 2022-09
June 7
HopSkipDrive is the safe youth transportation solution schools and families rely on to get kids where they need to go.
Ridesharing for kids • Kids Transportation • School Transportation • Student Transportation • Youth Transportation
51 - 200
💰 $37M Series D on 2022-09
• Contribute to the app architecture, design, and implementation of features in the Android apps using the latest technologies • Build compelling in-app experiences • Stay abreast of platform advancements/breaking changes and advise the team accordingly • Participate in our rotating on-call support for our Android apps • Sustain existing code by fixing bugs and monitoring app performance • Communicate well with all members of the team • Perform well-defined engineering tasks; doesn’t get caught up in the unknown, works to figure it out, asks questions • Alert manager/team to any issues preventing your work from being accomplished, asks for help • Actively pursue improving engineering skills, including problem solving, writing readable/testable/efficient code, mastering technology in our stack, and learning to anticipate scaling issues • Contribute meaningfully to the definition of user stories • Seek to tie stories back to user value & impact for our drivers and organizers • Deconstruct a problem into an executable action plan for yourself and other engineers - also perform them to high quality • Own and complete full projects beginning with identifying and communicating the problems to be solved, getting and incorporating feedback on proposed architectural solutions, and making a final decision as the owner of a project • Lean into challenges when they offer the potential to create large impact, and do so with productivity and positivity • Be highly productive - have a reputation for getting things done quickly and efficiently • Make sure your code is readable & easy to maintain • Make sure your code is tested appropriately • Review other engineers’ code and provide constructive feedback • Monitor changes in production and rollback if necessary • Have production access and use it responsibly • Be able to dive in to any area of the code/product that you are not familiar with and make changes, guide others in how to do this • Show curiosity to not only learn new things but fully understand how they work • Be a mentor for other engineers • Set and maintain high individual and team expectations • Be able to communicate well with all engineers regardless of seniority • Monitor the outcomes of the team’s actions to learn from mistakes and replicate successes • Interview prospective candidates and provide thoughtful evaluations and feedback
• B.S./M.S. in Computer Science or equivalent • 3+ years of commercial native Android development experience • 5+ years of professional software engineering • Deep understanding of the Android SDK • Strong knowledge of Android UI design principles, patterns, and best practices • Mastered the art of building robust, clean, performant software architecture • Expert level knowledge of multi-threading, memory management, performance tuning • Strong knowledge of algorithms and data structures • Strong knowledge of common mobile architectural patterns like MVVM, MVI, MVP, etc • Proficient in Kotlin, Java, Android architecture components (LiveData, ViewModel, etc.) • Proficient in building UI to support multiple device sizes • Proficient in integrating with HTTP & socket data APIs using REST • Proficient in Relational Databases (Sqlite, RoomDB) • Proficient in implementing dependency injection • Proficient in writing tests • A passion for building high quality software that handles all edge cases • Prior experience working in a professional, multi-developer Android development environment • A thirst for knowledge and continuous learning • Ability to unblock themselves and other team members • Excellent communication skills with technical and non-technical teammates and showed a high level of emotional and professional maturity • Succeeded as an engineer when presented with projects of increasing complexity over time across multiple areas or domains of the code/product • Earned a high level of trust amongst team to own a task/project without needing much supervision • Demonstrated ability to anticipate how contributions can affect larger architecture, developing risk mitigation and contingency plans • A high level of craftsmanship about your work, the end experience of the user, and impact on overall product • A connection to HopSkipDrive’s mission and values
• Competitive market compensation • Flexible vacation • FSA • Medical, dental, and vision • 401(k) • Equity options
Apply NowJune 3
11 - 50
Analyze and reverse engineer software to detect malicious behavior on Android devices.
May 31
1001 - 5000
🇺🇸 United States – Remote
💰 Post-IPO Debt on 2021-10
⏰ Full Time
🟠 Senior
🤖 Android Engineer
🗽 H1B Visa Sponsor
May 30
51 - 200
🇺🇸 United States – Remote
💵 $100k - $150k / year
💰 $18M Series A on 2013-08
⏰ Full Time
🟡 Mid-level
🟠 Senior
🤖 Android Engineer
🗽 H1B Visa Sponsor