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

Android Mobile Engineer

About GustoGusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and team management tools. Today, Gusto offices in Denver, San Francisco, and New York serve more than 300,000 businesses nationwide.Our mission is to create a world where work empowers a better life, and it starts right here at Gusto. That’s why we’re committed to building a collaborative and inclusive workplace, both physically and virtually. Learn more about our Total Rewards philosophy.About the RoleWe’re looking for talented and motivated Mobile Android engineers with 5+ years of experience. As a mobile engineer, you’ll be responsible for developing features and functionality, owning and scaling shared services, staying up to date with all things Android while advocating for the best practices, tooling, etc, and working closely with other partner teams such as product-apps, security, system design, and infrastructure. If you’re interested in building elegant scalable solutions and a strong mobile team, join us!Here's what you'll do day-to-day:• Architect, build, test, and refine Gusto’s native Android app• Work cross functionally with security, design systems and infrastructure to bring world-class experiences to our customers hands• Build and scale core services such as push-notification system, localization, etc• Improve and maintain Android and Mobile infrastructure such as build-pipelines, testing automation, release process, etc.• Collaborate with our product management, design, and mobile product engineering teams to understand technical and customer pain points, come up with solutions, and then prototype, iterate, and launch• Build a product that our customers genuinely love. Don't just take our word for it - check out what some customers have to say.Here’s what we’re looking for:• At least 3 years of Kotlin-Android software engineering experience and at least 5 years of Mobile software engineering experience• Strong communication and cross-functional partnership skills• Experience with Android testing frameworks and best practices• Familiarity with mobile infrastructure such as CI/CD, automated test environments, build & release systems, etc.• Experience in constructing platform and common components to enhance scalability, consistency, and maintainability throughout the product development lifecycle• Self-driven mindset, and the ability to work on green field projects• Strong critical thinking skills, and a keen attention to detail• Willingness to learn, and mentor othersBonus Points:• Ability to deliver high-quality code across a diverse tech stack• Strong knowledge of Compose, and/or GraphQL• Proficiency or exposure to MVVM architecture• Familiarity with analytics and monitoring tools• Comfortable dealing with ambiguity, setting milestones and deliverables for the teamLearn more about the team:• How We Built a Service-Driven Team• Our Diversity Goals and EffortsOur cash compensation amount for this role is targeted at $174,000-$200,000 for San Francisco & New York and $144,000-$170,000 for Denver. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.Gusto has physical office spaces in Denver, San Francisco, and New York City. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role). The same office expectations apply to all Symmetry roles, Gusto's subsidiary, whose physical office is in Scottsdale.Note: The San Francisco office expectations encompass both the San Francisco and San Jose metro areas.When approved to work from a location other than a Gusto office, a secure, reliable, and consistent internet connection is required.Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Gusto.Gusto is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Gusto considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Gusto is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you require assistance in filling out a Gusto job application, please reach out to candidate-accommodations@gusto.com.#J-18808-Ljbffr
Gusto Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Gusto DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Gusto
Gusto CEO photo
Joshua Reeves
Approve of CEO

Average salary estimate

Estimate provided by employer
$193000 / ANNUAL (est.)
min
max
$136K
$250K

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 Mobile Engineer, Gusto

Are you ready to take your Android development skills to new heights? At Gusto in sunny California, we’re on the hunt for an enthusiastic Android Mobile Engineer to join our exciting journey! Gusto is not just another tech company; we’re an online platform that empowers small businesses to manage their teams with ease. From payroll to health insurance, we're dedicated to making work a better experience for everyone. As part of our mobile engineering team, you’ll have the chance to architect, build, and refine our native Android app, working closely with cross-functional teams from security to design. If you have a knack for creating shared services and a deep love for Android development, this role is for you! You’ll be responsible for improving our mobile infrastructure and delivering features that our customers will adore. So, if you have at least 5 years of mobile engineering experience and a solid background in Kotlin-Android, we want you on our team. Join Gusto, where your work can truly make a difference!

Frequently Asked Questions (FAQs) for Android Mobile Engineer Role at Gusto
What are the primary responsibilities of an Android Mobile Engineer at Gusto?

As an Android Mobile Engineer at Gusto, your main responsibilities include architecting and building our native Android app, working collaboratively with teams across security, design systems, and infrastructure. You'll also scale core services such as push notifications and localization, while improving our mobile infrastructure to enhance the development process and user experience.

Join Rise to see the full answer
What qualifications do I need to apply for the Android Mobile Engineer position at Gusto?

To apply for the Android Mobile Engineer role at Gusto, candidates should have at least 5 years of experience in mobile software engineering and a minimum of 3 years working specifically with Kotlin-Android. Strong communication skills and the ability to work cross-functionally are essential, alongside familiarity with Android testing frameworks and mobile infrastructure principles such as CI/CD.

Join Rise to see the full answer
Is there an opportunity for professional growth as an Android Mobile Engineer at Gusto?

Absolutely! Gusto is committed to fostering a collaborative and inclusive work environment which promotes professional growth. As an Android Mobile Engineer, you'll have opportunities to mentor others, learn new technologies, and contribute to significant projects that shape the future of our mobile platform.

Join Rise to see the full answer
What are the working conditions for an Android Mobile Engineer at Gusto?

Android Mobile Engineers at Gusto enjoy a hybrid work model. While employees are expected to work from our offices in California a couple of days a week, remote work options are available with a reliable internet connection. This flexible approach helps maintain a perfect work-life balance while still fostering teamwork and collaboration in our physical office spaces.

Join Rise to see the full answer
What is the salary range for the Android Mobile Engineer position at Gusto?

The cash compensation for the Android Mobile Engineer role at Gusto ranges from $174,000 to $200,000 for positions based in San Francisco and New York, while for Denver it ranges from $144,000 to $170,000. This compensation is determined by various factors including candidate experience, skills, and expertise.

Join Rise to see the full answer
Common Interview Questions for Android Mobile Engineer
Can you describe your experience with Kotlin and why it is important for Android development?

Certainly! My experience with Kotlin includes working on several projects where I leveraged Kotlin's concise syntax and expressiveness to enhance the development process. Kotlin is crucial for Android development as it offers modern language features and interoperability with Java, allowing for cleaner and more maintainable code.

Join Rise to see the full answer
How do you ensure the quality of your Android applications?

Quality assurance in Android applications is vital. I ensure quality by employing Android testing frameworks such as Espresso and JUnit to conduct unit tests and UI tests. Additionally, I engage in continuous integration and automated testing practices to catch issues early in the development cycle.

Join Rise to see the full answer
What steps do you take to optimize the performance of an Android app?

To optimize Android app performance, I focus on reducing the app's memory usage through efficient data management, implementing lazy loading techniques, and reducing the app size by utilizing ProGuard for minification. Additionally, I monitor performance metrics and use profiling tools to identify and address bottlenecks.

Join Rise to see the full answer
How do you stay updated with the latest Android development trends?

Staying updated with Android development trends is something I'm passionate about. I regularly read blogs, follow influential developers on social media, and participate in forums and community discussions. I also attend workshops and conferences whenever possible to network and learn from industry experts.

Join Rise to see the full answer
Can you explain the MVVM architecture and its advantages?

The MVVM (Model-View-ViewModel) architecture helps separate concerns in Android applications, enabling easier testing and maintainability. The advantages include a clear separation between the UI and business logic, automated binding capabilities, and enhanced scalability as the project grows. This architecture promotes organized code and simplifies collaboration among team members.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

During a recent project, we faced tight deadlines with difficult API limitations. To overcome these, I established an agile development process that allowed for iterative testing and quick adjustments. Open communication among team members also enabled us to brainstorm solutions collaboratively, which ultimately led to the successful launch of the app.

Join Rise to see the full answer
What is your approach to handling user feedback in app development?

I consider user feedback essential for improving app performance and user experience. I actively encourage feedbackthrough in-app surveys and reviews, then prioritize addressing any significant issues. In every update, I strive to incorporate user suggestions where possible, ensuring the app evolves alongside its users' needs.

Join Rise to see the full answer
How do you manage project timelines and ensure delivery deadlines are met?

Effective project management is critical. I use agile methodologies to break down tasks into manageable sprints and prioritize them accordingly. By maintaining clear communication with the team and regularly checking progress against timelines, we can adapt quickly to any roadblocks and ensure deadlines are met.

Join Rise to see the full answer
What tools do you use for version control and collaboration in your team?

In our development process, we primarily use Git for version control. It allows us to manage changes efficiently and collaborate effectively through branching. Additionally, we utilize tools like GitHub for code reviews and Project Management applications like JIRA for task tracking, ensuring smooth collaboration within the team.

Join Rise to see the full answer
How would you approach mentoring a junior developer on your team?

Mentoring a junior developer involves patience and guidance. I would first assess their current skill level and establish open lines of communication. I aim to share my knowledge through hands-on coding sessions, regular feedback, and encouraging them to participate in problem-solving discussions to build their confidence and skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Empathetic
Customer-Centric
Mission Driven
Growth & Learning
Transparent & Candid
Diversity of Opinions
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Inclusive & Diverse
Empathetic
Customer-Centric
Mission Driven
Growth & Learning
Transparent & Candid
Diversity of Opinions
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Prove Hybrid Chicago, IL or Denver, CO
Posted 5 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 14 days ago

Launched in 2012 as ZenPayroll, Gusto serves more than 100,000 businesses nationwide. Each year we process tens of billions of dollars of payroll and provide employee benefits.

43 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Future Maker
CULTURE VALUES
Inclusive & Diverse
Empathetic
Customer-Centric
Mission Driven
Growth & Learning
Transparent & Candid
Diversity of Opinions
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Family Medical Leave
Paid Holidays
Sabbatical
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 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!