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

Senior Software Engineer (Android)

At SiteMinder we believe the individual contributions of our employees are what drive our success. That’s why we hire and encourage diverse teams that include and respect a variety of voices, identities, backgrounds, experiences and perspectives. Our diverse and inclusive culture enables our employees to bring their unique selves to work and be proud of doing so. It’s in our differences that we will keep revolutionising the way for our customers. We are better together!

What We Do…

We’re people who love technology but know that hoteliers just want things to be simple. So since 2006 we’ve been constantly innovating our world-leading hotel commerce platform to help accommodation owners find and book more guests online - quickly and simply.

 

We’ve helped everyone from boutique hotels to big chains, enabling travellers to book igloos, cabins, castles, holiday parks, campsites, pubs, resorts, Airbnbs, and everything in between.

 

And today, we’re the world’s leading open hotel commerce platform, supporting 44,500 hotels in 150 countries - with over 100 million reservations processed by SiteMinder’s technology every year.

About the Mobile Software Developer role...

Mobile Application is critical to SiteMinder’s future and continued success. This role will help deliver mobile engineering solutions that will be used to drive broader customer requirements for the organisation like Authentication, Notifications and Room Reservations to name a few.

What you’ll do…

  • Defining work with stakeholders and delivering all work with industry best practices

  • Developing and maintaining native Android apps using the latest tech and clean architecture

  • Have your say in every implementation with room for exploration and experimentation along with getting the job done.

  • Collaborate with cross-functional teams to define, design, and ship new featuresWork in a high performing team of native mobile and backend engineers to build robust and high quality Android apps.

What you have…

  • Extensive experience in Android development.

  • Proficiency in Kotlin, Android Architecture Components (MVVM, LiveData, Room), and kotlin coroutines.

  • Work with outside data sources, APIs, local data persistence, state management and security best practices.

  • Demonstrated experience in unit testing for Android applications.

  • Strong communication skills both written and verbal.

  • Motivated, self-starter and demonstrated ability to work independently as well as part of a team.

  • Ensure the performance, quality, and responsiveness of the application.

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Collaborate with iOS, backend, and product teams to ensure requirement alignment.

  • Monitoring, understanding, and debugging crashes

  • Desirable: Working with GraphQL

  • Docker, Buildkite, Fastlane, Firebase App Distribution for CI/CD pipeline management

  • UI Testing

  • Prior experience in multi-module app architecture. Leadership and mentoring junior engineers

Our Perks & Benefits…

- Equity packages for you to be a part of the SiteMinder journey 

- Hybrid working model (in-office & from home)

- Mental health and well-being initiatives

- Generous parental (including secondary) leave policy

- Paid birthday, study and volunteering leave every year

- Sponsored social clubs, team events, and celebrations

- Employee Resource Groups (ERG) to help you connect and get involved 

- Investment in your personal growth offering training for your advancement

Does this job sound like you? If yes, we'd love for you to be part of our team! Please send a copy of your resume and our Talent Acquisition team will be in touch.

When you apply, please tell us the pronouns you use and any adjustments you may need during the interview process. We encourage people from underrepresented groups to apply.

SiteMinder Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
SiteMinder DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SiteMinder
SiteMinder CEO photo
Sankar Narayan
Approve of CEO
What You Should Know About Senior Software Engineer (Android), SiteMinder

Join the dynamic team at SiteMinder as a Senior Software Engineer (Android) based in the vibrant city of Manila! At SiteMinder, we celebrate diversity and inclusivity, believing that every unique perspective contributes significantly to our innovation and success. You will be a pivotal part of our mobile app development, crafting solutions for hoteliers that make their lives easier. As a Senior Software Engineer, you are not just building apps – you're enhancing the experience for accommodation owners and travelers worldwide. This role involves collaborating with cross-functional teams, defining user needs, and delivering top-notch Android apps using Kotlin, Android Architecture Components, and other cutting-edge technologies. Your expertise in mobile landscape trends and emerging technologies will help drive essential features such as Authentication and Notifications. Plus, you'll have the freedom to explore and experiment, ensuring your voice is heard in every implementation! SiteMinder proudly supports over 44,500 hotels globally, and your contributions will play a vital role in shaping the future of hotel commerce. With our hybrid working model and extensive benefits that support your personal and professional growth, this is an opportunity to make a significant impact while also enjoying a fulfilling work-life balance. If you're a motivated self-starter with a passion for Android development, let's redefine the hospitality industry together! Apply now, and let's get to work!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Android) Role at SiteMinder
What are the responsibilities of a Senior Software Engineer (Android) at SiteMinder?

As a Senior Software Engineer (Android) at SiteMinder, your primary responsibilities include developing and maintaining native Android applications, collaborating with cross-functional teams to design and implement features, and defining project requirements with stakeholders. You will also practice industry best practices, conduct unit testing, and ensure the performance and responsiveness of the application. Your role will not only involve technical execution but also contributing creatively to the development process.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer (Android) position at SiteMinder?

To qualify for the Senior Software Engineer (Android) role at SiteMinder, candidates must have extensive experience in Android development, with proficiency in Kotlin, Android Architecture Components such as MVVM and LiveData, and kotlin coroutines. Strong communication skills, the ability to work independently and collaboratively, and familiarity with APIs and local data persistence are also essential. Experience with unit testing and knowledge of mobile landscape trends will significantly enhance your application.

Join Rise to see the full answer
How does SiteMinder support professional growth for Senior Software Engineers?

At SiteMinder, we invest in the professional growth of our employees by offering training and development opportunities designed to advance your skills. As a Senior Software Engineer (Android), you will benefit from mentorship programs, participation in team events, and access to Employee Resource Groups (ERGs) that foster networking and community involvement. We are committed to your long-term career development while you contribute to our innovative projects.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer (Android) at SiteMinder?

As a Senior Software Engineer (Android) at SiteMinder, you will work with a variety of technologies, including Kotlin, Docker, Fastlane, and Firebase App Distribution. Your role will also involve using Android Architecture Components for building robust applications and engaging with GraphQL for data management. Understanding CI/CD pipeline management will be crucial as you collaborate with development teams to deliver high-quality apps efficiently.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer (Android) at SiteMinder?

SiteMinder promotes a diverse and inclusive culture, welcoming employees from various backgrounds and perspectives. As a Senior Software Engineer (Android), you'll work in a collaborative, high-performing environment where creativity and innovation are encouraged. The company fosters teamwork and open communication, ensuring every voice is heard, and supports work-life balance through a hybrid working model. You will be part of a community that values mental health initiatives and personal well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Android)
Can you explain your experience with Kotlin in Android development?

When answering this question, highlight your proficiency in Kotlin, detailing specific projects where you've used it. Discuss how you've leveraged Kotlin features like coroutines for asynchronous programming, and any libraries you've incorporated to enhance functionality. Providing tangible examples will showcase your hands-on experience.

Join Rise to see the full answer
What strategies do you use to ensure the performance and responsiveness of an Android application?

To answer this question effectively, discuss strategies like optimizing layout hierarchies, using RecyclerViews for lists, implementing lazy loading, and employing tools such as Android Profiler to monitor performance. Emphasizing your approach to testing different scenarios and measuring app performance will demonstrate your commitment to quality.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

In response to this question, outline your communication methods, such as using Agile methodologies or regular syncing meetings. Emphasize the importance of clear goal setting, feedback loops, and aligning on critical features or requirements. Providing specific examples from past projects where collaboration led to successful outcomes can strengthen your response.

Join Rise to see the full answer
What is your experience with unit testing in Android applications?

To answer, describe your approach to writing unit tests, including frameworks you've used such as JUnit or Mockito. Explain the importance of unit testing in maintaining code quality and preventing bugs, and share your process for integrating testing into the development workflow, including any experiences of test-driven development (TDD).

Join Rise to see the full answer
Can you explain your experience with APIs in mobile applications?

When discussing API experience, focus on your familiarity with RESTful services and any GraphQL knowledge. Talk about how you’ve integrated third-party APIs, handled data parsing, and managed requests effectively within your applications. Sharing an example of a project where you successfully integrated an API will illustrate your proficiency.

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

In your response, identify a specific challenge, such as performance issues or integrating a complex feature. Discuss the steps you took to diagnose the problem, the solutions you considered, and the ultimate resolution. Highlighting your analytical approach and problem-solving skills can leave a strong impression.

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

Share the resources you use to keep your skills current, such as online courses, Android development blogs, conferences, or community meetups. Discussing your proactive approach to learning demonstrates your commitment to continuous improvement and adapting to industry changes.

Join Rise to see the full answer
What do you consider when implementing security best practices in mobile applications?

Addressing security is crucial, so talk about measures like encrypting sensitive data, implementing secure authentication mechanisms, and adhering to secure coding practices. Mentioning specific examples of how you’ve handled user data securely can enhance your response.

Join Rise to see the full answer
Can you describe your experience with different architectural patterns in Android?

When discussing architectural patterns, cover popular ones like MVVM and MVP. Explain why you prefer specific patterns and how they helped you manage code, separate concerns, and improve testability in your apps. Include practical examples to illustrate your experience.

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

Emphasize the importance of user feedback in shaping app features and fixing issues. Discuss how you collect feedback through various channels and how you incorporate it into your development cycles to drive continuous improvements, aligning your work with user expectations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Lime Remote United States
Posted 7 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Faptic Technology Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
BitGo Hybrid New York, United States
Posted 6 days ago

To liberate hoteliers with technology that makes a world of difference

67 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 14, 2025

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!