About the Job
Our client is a platform where you connect to the neighborhoods that matter to you, fostering a community where everyone has a neighborhood they can rely on. Their mission is to cultivate a kinder world through trusted information, mutual assistance, and real-world connections in over 315,000 neighborhoods across multiple countries.
Meet Your Future Neighbors
As a Senior Software Engineer - Android, you will join a dynamic team of developers, product managers, and designers dedicated to leveraging technology to create a more connected and compassionate world. You'll contribute to enhancing our Android app, focusing on features and infrastructure that align with our values and enhance user experience. We prioritize platform conventions and user delight, leveraging technologies like Kotlin, MVI, and GraphQL to innovate and iterate quickly.
The Impact You'll Make
You'll have the opportunity to own critical aspects of our Android stack, including networking, analytics, modular app structure, and testing infrastructure. Your contributions will directly influence our product roadmap and user experience, and as you grow in your role, you'll mentor junior team members and shape our engineering culture.
What You'll Bring to the Team
- 5+ years of engineering experience or equivalent advanced proficiency
- Passion for delivering polished, bug-free features while maintaining speed and consistency
- Commitment to mentoring and fostering a collaborative engineering environment
- Strong motivation to improve all facets of the app, from UI components to analytics frameworks
- Proficiency in testing methodologies using JUnit, Mockito, and Espresso
- Participation in team-building exercises and events to cultivate a supportive team culture
Bonus Points
- Alignment with our mission and values, fostering neighborly connections
- Expertise in Kotlin and optimizing code safety and clarity
- Familiarity with modern networking technologies like OkHttp, Retrofit, and GraphQL
- Knowledge of UI architecture best practices such as MVI, Coroutines, MvRx, and Jetpack Compose
- Experience with app modularization and dependency injection via Gradle and Dagger
Rewards
Our client offers competitive compensation, benefits, and recognition programs. The starting salary for this role ranges from $170,000 to $215,000 annually, with potential for higher compensation based on experience and proficiency. Additionally, a significant equity grant with quarterly vesting is offered.
Health benefits include 100% coverage of personal monthly premiums for health, dental, and vision, along with access to concierge medical care through OneMedical.
Our client is committed to building a diverse workforce that reflects the communities they serve. They encourage all qualified individuals to apply, without regard to race, gender, religion, sexual orientation, age, or any other characteristic protected by law.
For more information on how your personal information is handled, please refer to our client's Personnel Privacy Notice.