Senior Android Engineer, HopSkipDrive

$160-175k

+ Equity

Java
Android
Kotlin
Senior level
Remote in US

More information about location

HopSkipDrive

Safe youth transportation solution

Job no longer available

HopSkipDrive

Safe youth transportation solution

201-500 employees

B2CTransportChildcare

Job no longer available

$160-175k

+ Equity

Java
Android
Kotlin
Senior level
Remote in US

More information about location

201-500 employees

B2CTransportChildcare

Company mission

To use technology, operational expertise, and new thinking to help kids reach their full potential by providing a safe, dependable way to get them where they need to be.

Role

Who you are

  • 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
  • The Senior Android Engineer should be seen as a rock-solid engineer who is a master of Kotlin, Java, and mobile development in general. The Senior Engineer is capable of owning technical design for projects of moderate complexity, and understands the tradeoffs in creating good software
  • They hold a depth of knowledge in systems that enables them to debug those systems effectively without flailing
  • In addition to writing consistently high-quality code they are aware of industry best practices and trends, and have acquired at least one major specialty such as performance optimization, testing, API design, frontend development, or project management

What the job involves

  • The Senior Engineer gets a lot done. They are responsible for complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary
  • The Senior Engineer requires very little oversight beyond high-level direction; they can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease
  • The Senior Engineer shows initiative beyond knocking tasks off a list; they are able to identify and suggest areas of future work for themselves or their teams
  • They seek evidence to support their ideas and start to build cases for these ideas. They deliver products to QA that they believe are well-baked and bug-free
  • The Senior Engineer has end-to-end responsibility for projects of increasing complexity that encompass more than their own development. They contribute to the common code bases and standards for the team
  • They understand the business that their code supports, and possess empathy for the users of their software; they use this understanding to influence their task prioritization
  • They assist QA in identifying and validating test cases and can identify regression risks in their features. In general, they can identify risks in code, features, and design, and communicate these to the appropriate parties
  • The Senior Engineer is known outside of their core team as a technology leader. They participate extensively in code reviews, and mentor others via code reviews and pairing. They work effectively with non-tech members of the company. They are able to identify problems with requirements and help their team course-correct around these issues
  • Above all, they want to build something that fundamentally improves the lives of families
  • 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 but not limited to 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

Our take

HopSkipDrive is an LA-based organization committed to eliminating transportation barriers for children, including those requiring special assistance. The organization was launched by three women who cite their "Mom DNA" as the reason for the success of HopSkipDrive, entwining their innate desire to help their own kids with the goal of making opportunities accessible to all children.

With all CareDrivers requiring a minimum of five years' experience in a caregiving field, HopSkipDrive operates on the principles of empathy, safety, and reliability. This is a smart rule to implement, as not only can they avoid those with inadequate experience, but they also ensure that employees are truly committed to helping children - the very reason the organization was founded. The company makes money by keeping a percentage of the fares it charges (CareDrivers get the rest).

HopSkipDrive collaborates with a number of social agencies and school districts, providing them with effective youth transportation solutions. Although the company is competing with existing transportation providers, such as national services, it continues to grow as a viable and fresh alternative, raising impressive funds and growing its leadership team with new hires. The company's results back up its success as well, saving 160,000 pounds of CO2 emissions in eight months after launching its SmartPooling ride-share product. Results and moves like these will allow it to expand its services and continue the modernization of school transportation.

Freddie headshot

Freddie

Company Specialist

Insights

Led by a woman
Top investors

Few candidates hear
back within 2 weeks

23% employee growth in 12 months

Company

Funding (last 2 of 7 rounds)

Sep 2022

$37m

SERIES D

Aug 2021

$25m

SERIES C

Total funding: $107m

Company benefits

  • We want you to be an owner in our company and share in executing our vision, so every full-time employee has equity
  • In addition, we offer competitive market comp, flexible vacation, FSA, medical, dental, vision and life insurance, 401(k), and an opportunity to work for a uniquely positioned, VC-backed company in a hugely attractive space with significant upside potential

Company values

  • Safety is everything: We leave no stone unturned, we think of every possibility, and we do all that we can to protect the children and CareDrivers at the heart of HopSkipDrive
  • Feel it: Empathy is the essence of our business. We are courageous enough to feel the fears, the stress, the worry of others and we show up to empower and help them so we can share in celebrating their joys, their laughs, and their successes
  • Own it: We are trustworthy, authentic, and accountable. We don’t just show up, we engage fully and wholeheartedly in all that we do to create opportunities for the kids, families, schools, and CareDrivers. We are here for our team and our partners
  • Make tomorrow better: We challenge assumptions and the status quo to achieve continuous innovation. We are curious and believe in being part of the solution instead of dwelling on problems. We move forward, break down barriers, and innovate to make tomorrow better than today - for ALL
  • Drive: We feel an urgency to create opportunity for all, so we move fast and stay nimble while creating solutions and building for scale. We embrace flexibility and efficiency while acting boldly
  • Empower community: We empower the communities we serve by celebrating diversity and being an inclusive team. We embrace different perspectives and experiences because they make us stronger, smarter, and better

Company HQ

Fashion District, Los Angeles, CA

Leadership

Joanna McFarland

(CEO & Co-founder)

Former Board Member at the Marketplace Industry Association and LA Tech.org.

Janelle McGlothlin

(Co-founder)

Principal at WriteBand Studio. BA and BSc in International Relations and Strategic Management at University of Pennsylvania.

Co-founder & current CEO at Pearline Health. Former Limited Partner at The Fund.

Share this job

View 5 more jobs at HopSkipDrive