Canada - Toronto, Ontario - Remote, United States - Denver, CO, United States - Los Angeles, CA - Remote, United States - New York, NY, United States - San Francisco, CA Hybrid Employment $163,000/yr to $194,000/yr, $197,000/yr to $235,000/yr, $175,000(CAD)/yr to $208,000(CAD)/yr

Gusto is hiring a Staff Mobile Software Engineer, Android

About the Role

The company is looking for a Mobile Software Engineer, Android, to design, develop, and maintain high-quality mobile applications. The ideal candidate will have a strong background in Android development and a passion for creating intuitive and efficient user experiences.

Responsibilities

  • Develop and maintain mobile applications for Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Work with the team to improve the overall architecture of the application.
  • Stay up-to-date with the latest Android development trends and best practices.
  • Contribute to the development of new features and improvements.
  • Participate in code reviews and pair programming sessions.
  • Work closely with product managers and designers to understand requirements.
  • Ensure the application is secure and compliant with industry standards.
  • Provide technical guidance and mentorship to junior team members.
  • Participate in the on-call rotation to support the application in production.
  • Contribute to the development of automated testing frameworks.
  • Work with the team to improve the overall development process.
  • Collaborate with other teams to integrate new features and functionalities.
  • Participate in the planning and estimation of development tasks.
  • Ensure the application is scalable and can handle increased load.
  • Work with the team to improve the overall user experience.
  • Participate in the development of new mobile applications.
  • Contribute to the development of new features and improvements.
  • Work with the team to improve the overall architecture of the application.

Nice to Have

  • Experience with iOS development.
  • Familiarity with cross-platform mobile development frameworks, such as Flutter or React Native.
  • Experience with cloud services, such as AWS or Google Cloud Platform.
  • Knowledge of mobile application security best practices.
  • Experience with performance optimization techniques.
  • Familiarity with Android architecture patterns, such as MVVM and MVP.
  • Experience with Android Jetpack Compose.
  • Knowledge of Android accessibility guidelines.
  • Experience with Android app distribution and deployment.
  • Familiarity with Android app analytics and monitoring tools.
  • Experience with Android app localization and internationalization.
  • Knowledge of Android app monetization strategies.
  • Experience with Android app marketing and promotion.

Compensation

Competitive salary and equity

Work Arrangement

Hybrid

Team

Collaborative and innovative team environment

What You'll Do

  • Design, develop, and maintain high-quality mobile applications for Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Work with the team to improve the overall architecture of the application.
  • Stay up-to-date with the latest Android development trends and best practices.
  • Contribute to the development of new features and improvements.
  • Participate in code reviews and pair programming sessions.

What You'll Need

  • Proven experience as an Android developer.
  • Proficient in Java and Kotlin.
  • Experience with Android SDK and Android Studio.
  • Strong understanding of Android architecture components.
  • Experience with RESTful APIs and JSON.
  • Knowledge of Android design patterns and best practices.
  • Experience with version control systems, such as Git.
  • Familiarity with automated testing frameworks, such as JUnit and Espresso.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Excellent communication and collaboration skills.
  • Experience with Agile methodologies, such as Scrum or Kanban.
  • Familiarity with mobile application security best practices.
  • Experience with performance optimization techniques.
  • Knowledge of Android Jetpack components.
  • Experience with Firebase and other mobile backend services.
  • Familiarity with Android architecture patterns, such as MVVM and MVP.
  • Experience with Android Jetpack Compose.
  • Knowledge of Android accessibility guidelines.
  • Experience with Android app distribution and deployment.
  • Familiarity with Android app analytics and monitoring tools.
  • Experience with Android app localization and internationalization.
  • Knowledge of Android app monetization strategies.
  • Experience with Android app marketing and promotion.

Nice to Have

  • Experience with iOS development.
  • Familiarity with cross-platform mobile development frameworks, such as Flutter or React Native.
  • Experience with cloud services, such as AWS or Google Cloud Platform.
  • Knowledge of mobile application security best practices.
  • Experience with performance optimization techniques.
  • Familiarity with Android architecture patterns, such as MVVM and MVP.
  • Experience with Android Jetpack Compose.
  • Knowledge of Android accessibility guidelines.
  • Experience with Android app distribution and deployment.
  • Familiarity with Android app analytics and monitoring tools.
  • Experience with Android app localization and internationalization.
  • Knowledge of Android app monetization strategies.
  • Experience with Android app marketing and promotion.

Our Benefits

  • Competitive salary and equity
  • Comprehensive health, dental, and vision plans
  • 401(k) matching
  • Unlimited paid time off
  • Paid parental leave
  • Flexible work hours
  • Remote work options
  • Professional development opportunities
  • Employee assistance programs
  • Wellness programs
  • Employee resource groups
  • Diversity and inclusion initiatives
  • Community involvement opportunities
  • Employee referral bonuses
  • Tuition reimbursement
  • Relocation assistance
  • Pet insurance
  • Commuter benefits
  • Employee discounts
  • On-site amenities
  • Free meals and snacks
  • Gym memberships
  • Fitness classes
  • Yoga classes
  • Mindfulness programs
  • Mental health resources

About Us

  • We are a company that provides payroll, benefits, and HR services to small businesses.
  • We are committed to making HR and benefits simple, affordable, and accessible to all.
  • We believe in the power of technology to transform the way people work and live.
  • We are a diverse and inclusive company that values different perspectives and backgrounds.
  • We are a company that values innovation, creativity, and continuous learning.
  • We are a company that values collaboration, teamwork, and open communication.
  • We are a company that values work-life balance and employee well-being.
  • We are a company that values integrity, honesty, and transparency.
  • We are a company that values customer satisfaction and excellence.
  • We are a company that values community involvement and social responsibility.

Not provided

Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Gusto
Gusto handles payroll, health insurance, 401(k)s, and HR for small businesses so owners can focus on their craft and customers. They support more than 400,000 small businesses across the country.
All jobs at Gusto Visit website
Job Details
Department Mobile
Category other
Posted 2 hours ago