Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Engineer, Core Product Team image - Rise Careers
Job details

Android Engineer, Core Product Team

Android EngineerSubstack's mission is to build a new economic engine for culture. As a member of Substack's Core product team, you will be responsible for building mobile features for Substack – improving discovery, building community spaces and tools, running A/B tests on key user flows, and maintaining our product experience. Engineers at Substack work in close partnership with designers, product thinkers, and customers to make it easier than ever for writers and creators to make a living.Substack's compensation package includes a market-competitive salary, equity for all full-time roles, and exceptional benefits. Our cash compensation salary range for this role is $185,000 - $210,000. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.Responsibilities• Develop features that help grow the Substack app and ecosystem.• On Android, we use Kotlin and all the latest Google-approved technologies (i.e. Jetpack Compose, Room, Coroutines, etc.).• Collaborate with other Android engineers at Substack to define architectural patterns and ship new features for the Android client.• Collaborate with designers, writers, support staff, and many others. From product concept and research to implementation and deployment, we expect you to own your work and operate autonomously.• Work directly with customers to solve their problems.Requirements• At least 8 years of software engineering experience.• Experience shipping high quality Android apps.• Independent and autonomous. We're too small to micromanage, and expect that every person at the company owns their work and can be a leader.• Hold yourself and others to a high standard when working on production systems.• Take pride in building elegant and delightful product experiences. Substack works best when it gets out of the way so writers can focus on writing and connecting with their readers.• Enjoy collaboration with a diverse group of thinkers while bringing our own unique experience and background to the team.• Believe in Substack's mission to build a new economic engine for culture.• Previous experience working in a startup environment and experience or interest in full stack or web development is a plus, but not required. On the web, we work with JavaScript, especially Node/Express and React, and Postgres. Experience in these technologies is a bonus but not required—if you're interested, we'll be excited to help you learn.Substack is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity or transgender status), age, national origin, veteran or disability status. We're seeking people passionate about enabling independent expression and building a better business model for creators. If you want to see what media, communities, and content can become when unmoored from advertising models, and you have the skills and experience to contribute, we'd love to meet you.
Substack Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Substack DE&I Review
3.67 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Substack
Substack CEO photo
Unknown name
Approve of CEO

Average salary estimate

Estimate provided by employer
$197500 / ANNUAL (est.)
min
max
$185K
$210K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Engineer, Core Product Team, Substack

Join Substack's Core Product Team as an Android Engineer and be a part of our exciting mission to redefine the economic engine of culture! In this role based in sunny California, you'll develop innovative mobile features that enhance the Substack experience. Collaborating closely with designers, writers, and fellow engineers, you'll focus on improving discovery, nurturing community spaces, and executing A/B tests to refine user flows. We're looking for individuals who take pride in crafting delightful product experiences using Kotlin and the latest Google-approved technologies like Jetpack Compose and Coroutines. At Substack, you won't just be coding; you'll be owning your projects from concept to deployment, working directly with our customers to resolve their challenges. With at least 8 years of software engineering under your belt, you'll appreciate our emphasis on autonomy and high standards. We cherish a diverse team of unique thinkers, and while previous startup experience or familiarity with web development tools like Node/Express and React is a plus, it’s not mandatory. What truly matters is your passion for empowering creators and aligning with Substack's mission. Join us in building more meaningful connections between writers and readers, and enjoy a competitive salary, equity, and fantastic benefits along the way!

Frequently Asked Questions (FAQs) for Android Engineer, Core Product Team Role at Substack
What are the main responsibilities of an Android Engineer at Substack?

As an Android Engineer at Substack, your primary responsibilities include developing features that enhance the Substack app, collaborating with fellow engineers to establish architectural patterns, and engaging directly with customers to address their needs. You’ll work with the latest technologies including Kotlin, Jetpack Compose, and Room, ensuring that the mobile experience is both high-quality and intuitive.

Join Rise to see the full answer
What qualifications are required for the Android Engineer position at Substack?

To qualify for the Android Engineer role at Substack, you should have at least 8 years of software engineering experience and a proven track record of shipping high-quality Android apps. Independence and leadership are critical as you will own your projects. Familiarity with startup environments and web technologies like Node/Express or React is beneficial, but not essential.

Join Rise to see the full answer
How does Substack support professional development for Android Engineers?

Substack supports professional development by fostering an environment where collaboration and knowledge-sharing are encouraged. You’ll work alongside designers and experienced engineers, and Substack will provide opportunities for you to learn about web development technologies if you express interest. We prioritize your growth and encourage you to take pride in the quality of your work.

Join Rise to see the full answer
What technology stack does the Android Engineer at Substack primarily work with?

The Android Engineer at Substack primarily works with Kotlin and the latest Google-approved technologies such as Jetpack Compose, Room, and Coroutines. You're expected to explore and innovate within this stack to deliver exceptional features that enhance the user experience on the Substack platform.

Join Rise to see the full answer
What is the compensation range for an Android Engineer at Substack?

Substack offers a competitive compensation package for the Android Engineer position, with a salary range between $185,000 and $210,000. The final offer will depend on various factors including your experience and expertise, alongside additional benefits such as equity for all full-time employees.

Join Rise to see the full answer
Common Interview Questions for Android Engineer, Core Product Team
Can you describe your experience with Kotlin and how it applies to building Android apps?

When discussing your experience with Kotlin, focus on specific projects or apps you’ve developed. Highlight how Kotlin's features, like null safety and concise syntax, have benefited your development process. Provide examples of how you've implemented libraries or frameworks that enhance functionality and user experience in your Android applications.

Join Rise to see the full answer
How do you approach debugging in Android applications?

In your response, explain your systematic approach to debugging, starting from replicating the issue to utilizing tools like Android Studio’s debugger and Logcat. Share specific examples of complex bugs you've resolved, emphasizing how you gathered information, identified root causes, and tested solutions.

Join Rise to see the full answer
How do you prioritize user experience when developing new features?

Discuss your strategy for balancing feature implementation with user experience by engaging in user research, feedback loops, and collaboration with designers. Share concrete examples of user-centered design practices you've used to ensure the features you develop resonate with users and address their needs.

Join Rise to see the full answer
Tell us about a time when you had to work closely with non-engineers on a project.

Describe a project where you collaborated with product managers, designers, or writers. Highlight communication strategies you employed to ensure alignment and explain how you translated technical concepts into understandable terms for team members. This will showcase your ability to work cross-functionally.

Join Rise to see the full answer
What architectural patterns have you implemented in your Android projects?

Explain your experience with architectural patterns such as MVC, MVP, or MVVM, and where you’ve implemented them in your projects. Discuss the benefits these patterns brought to your app's maintainability and scalability, providing examples of how they influenced your overall development process.

Join Rise to see the full answer
What strategies do you use for effective collaboration with remote teams?

Share your tools and practices for collaborating with remote teams, such as project management software, real-time communication tools, and code collaboration platforms. Emphasize how you ensure clarity in tasks and deadlines and maintain team cohesion despite geographical distances.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Discuss your approach to time management, prioritization, and the tools you use to ensure quality under pressure. Share specific techniques like code reviews or automated testing that you incorporate to uphold standards, even when timelines are short.

Join Rise to see the full answer
How have you contributed to improving the performance of an Android app?

Outline specific optimizations you've made in past projects, such as reducing memory usage, optimizing background processes, or improving load times. Provide metrics or metrics to substantiate the improvements, demonstrating your analytical approach to performance enhancement.

Join Rise to see the full answer
What excites you about Substack's mission?

Articulate your passion for Substack's mission to empower creators and redefine the economic model. Discuss your personal values regarding independent expression and how they align with Substack's vision, illustrating your enthusiasm for contributing to a platform that makes a difference in the creative community.

Join Rise to see the full answer
How do you stay updated with the latest trends and developments in Android engineering?

Discuss how you keep abreast of new technologies and best practices through resources like blogs, conferences, webinars, and tech communities. Share specific examples of how you've applied new knowledge to your projects, illustrating your commitment to continuous learning in the Android development field.

Join Rise to see the full answer
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Fast-Paced
Startup Mindset
Inclusive & Diverse
Collaboration over Competition
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!