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

Android Engineer, Visitors

Envoy’s workplace platform redefines how companies manage visitors and workplace data. The Android Engineer will be integral in building core product features and ensuring high-quality app performance.

Skills

  • Proficient in Kotlin
  • Familiar with MVVM, MVI architectures
  • Experience with functional asynchronous programming
  • Published apps in Google Play

Responsibilities

  • Develop excellent product experiences with engineers, designers, and product managers
  • Help scale the Envoy mobile app for tens of thousands of customers
  • Design core Android application components
  • Conduct technical design and code reviews
  • Deliver high-quality code for mobile client experiences

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Market competitive salary
  • Equity for all full-time roles
  • Great benefits package
To read the complete job description, please click on the ‘Apply’ button
Envoy Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Envoy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Envoy
Envoy CEO photo
Larry Gadea
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$140000K
$160000K

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, Visitors, Envoy

At Envoy, the innovative workplace platform marketer, we are looking for an enthusiastic Android Engineer to join our Visitors team in San Francisco, California. If you’re passionate about building mobile applications that enhance user experiences and streamline visitor management systems, this opportunity could be your next big adventure. Here, you will be directly responsible for developing core product features that cater to our expansive clientele, driving thousands of users to enjoy our mobile app’s intuitive design. Our cross-functional team consisting of frontend, backend, and mobile engineers champions collaboration, focusing on scalable and robust solutions to common workplace challenges. With a tech stack that features Kotlin, Coroutines, and modern Android components, you’ll have the creative freedom to influence product direction while showcasing your expertise in mobile architectures like MVVM and clean architecture. At Envoy, we promise you won’t just code; you’ll participate in the full development and release cycle, ensuring that our software remains top-notch. As we strive for excellence, we appreciate those who are comfortable with ambiguity and can help us navigate the ever-evolving tech landscape. This position is hybrid, requiring you to be in our San Francisco HQ at least three days a week. Join us in scaling the Envoy mobile app while enjoying a compensation package that goes beyond the ordinary.

Frequently Asked Questions (FAQs) for Android Engineer, Visitors Role at Envoy
What are the main responsibilities of the Android Engineer at Envoy?

As an Android Engineer at Envoy, you will be responsible for building core product features, contributing to the development of our visitor management solutions. You’ll collaborate with engineers, designers, and product managers to create exceptional product experiences, conduct technical designs, and deliver high-quality code. Furthermore, you'll help scale the app's usage and impact by collecting metrics to evaluate success.

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

To qualify for the Android Engineer role at Envoy, you should possess a minimum of 3 years of experience in Android Development, with proficiency in Kotlin being essential. Additionally, having published and maintained apps on the Google Play Store, familiarity with modern mobile architectures, and asynchronous programming experience will set you apart as a strong candidate.

Join Rise to see the full answer
What technologies will the Android Engineer at Envoy work with?

The Android Engineer at Envoy will work with an exciting tech stack, including Kotlin, Coroutines, Hilt or Dagger, GraphQL, Apollo, OkHttp, Retrofit, and various Jetpack components. This diverse set of tools ensures that you will be part of a dynamic environment that embraces modern software development practices.

Join Rise to see the full answer
Is the Android Engineer position at Envoy remote or hybrid?

The Android Engineer position at Envoy is hybrid, requiring staff to be in our San Francisco HQ at least three days a week (Tuesday to Thursday). This setup allows for collaboration and camaraderie while still offering a level of flexibility for your work-life balance.

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

The expected salary range for the Android Engineer position at Envoy is between $140K and $160K annually, depending on experience and expertise. In addition to a competitive salary, Envoy provides equity for full-time roles and great benefits, making it an attractive package for prospective candidates.

Join Rise to see the full answer
Common Interview Questions for Android Engineer, Visitors
Can you explain your experience with Kotlin for the Android Engineer role at Envoy?

In answering this question, describe specific projects where you've utilized Kotlin. Highlight your familiarity with Kotlin's features and how they've enhanced your development process, such as conciseness and null safety. Providing examples of apps you've developed or maintained using Kotlin can showcase your expertise effectively.

Join Rise to see the full answer
What mobile architecture are you most comfortable with and why?

Discuss your experience with mobile architectures like MVVM, MVI, or clean architecture. Explain why you prefer a particular architecture, and relate it to projects you've worked on. This answer should demonstrate your understanding of modular design, scalability, and maintenance, which are crucial for the Android Engineer role at Envoy.

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

Talk about strategies for maintaining quality, like using unit tests with Mockito or Robolectric. Elaborate on your code review practices and how you incorporate feedback from peers to enhance the overall quality and readability of the codebase. This helps show your commitment to excellence, which aligns with Envoy's values.

Join Rise to see the full answer
Describe a challenging problem you've encountered in Android development and how you solved it.

Select a specific project and detail the challenges faced, whether technical or design-related. Discuss your approach to diagnosing and resolving the problem, emphasizing the knowledge gained and how it influenced subsequent projects. This provides insight into your problem-solving capabilities and adaptability.

Join Rise to see the full answer
Can you discuss your experience with GraphQL or REST APIs in mobile development?

Explain your practical experience using GraphQL or REST APIs, citing specific examples. Discuss the advantages and challenges presented by both, and your preferred approach when working with backend services. This answer should reflect your understanding of data retrieval methodologies crucial for the Android Engineer position.

Join Rise to see the full answer
What role does user feedback play in your development process?

Highlight your approach to integrating user feedback into the development process. Talk about methods you've used to collect, analyze and apply feedback to improve the user experience within the app. Envoy values user-focused design, so illustrating this mindset is key.

Join Rise to see the full answer
How do you handle working collaboratively within a cross-functional team?

Discuss your experiences working in diverse teams, highlighting your communication skills and collaborative strategies. Emphasize adaptability, as you'll be working with engineers, designers, and product managers. Providing an example of a successful team project can substantiate your answer.

Join Rise to see the full answer
What tools do you prefer for debugging and performance analysis in Android apps?

Mention specific tools like Android Studio Profiler, Logcat, or third-party libraries that assist in debugging and performance monitoring. Discuss how you prioritize debugging tools during the development process, and how they help ensure a smooth user experience in your apps.

Join Rise to see the full answer
Explain the importance of unit testing in your development workflow.

Articulate your stance on unit testing and its relevance in improving code quality and reducing bugs. Discuss your experience with writing tests and how they fit into your overall workflow, including CI/CD pipelines, which resonates with the quality-first approach that Envoy embraces.

Join Rise to see the full answer
Why do you want to work at Envoy as an Android Engineer?

Express your enthusiasm for Envoy's mission and vision, focusing on the unique challenges and opportunities presented by the Visitors team. Highlight how your skills align with Envoy's goals, and mention specific products or technologies that resonate with you. This shows you’ve done your homework and are genuinely interested in contributing to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Envoy Remote San Francisco, California, United States
Posted 5 days ago
Wincent Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Posted 10 days ago
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago

We connect people, spaces and data to power the places where people work best together.

34 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$140,000/yr - $160,000/yr
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!