Software Development Engineer, Android Developer
This job offer is expired
Hotwire is one of the earliest innovators in the online travel arena and is part of the Expedia Group family of brands that includes Hotels.com, HomeAway, Travelocity and more.
Our roots are in California, but we also have offices in Seattle along with an important and fast-growing product and technology presence in Gurgaon, India. Hotwire has the energy and pace of a startup, plus the stability and backing of the incredible Expedia family of companies. Hotwire’s culture centers around delivering value to customers and supply partners by being passionate about building great products with the latest and greatest technologies available. We pride ourselves on our organizational transparency, a bias for action and a customer-centric approach to everything we do.
Hotwire differentiates itself as a brand within the travel marketplace by offering a unique core value proposition for customers and suppliers with our opaque pricing model. This concept revolves around offering great bargains on hotel room nights without sharing the specific name or location of the hotel until the booking is complete. By giving this flexibility to our suppliers, we can offer great value to our customers. Hotwire also offers a full retail suite of other travel products that can fulfill virtually any customer travel need.
The Hotwire Android team is currently seeking a native Android developer who is passionate about mobile technologies to help us build beautiful, engaging apps. You will be responsible for the design and delivery of initiatives that improve & expand the app, drive efficiency and build technically sound solutions to complex problems. You play an active role in all aspects of Agile software development.
As an Engineer on the Android app team, you’ll be the driving force behind ensuring our app is a world-class offering on Google Play. You ensure the app performs well, that code changes by any team member leaves the codebase maintainable, that the visual design is meticulously up to spec, that the app size is efficient, and that the platform-specific offerings of Android are utilized for a truly native experience
You are involved in product feature development, but also a valuable contributor to our growing Android platform.
You will help the team work to complete each release in a timely manner, balancing wisely competing concerns to deliver a great product. In this capacity, you will exhibit a respectful and empathetic tone to everyone, including less experienced engineers on the team, with a genuine concern for helping them grow as Android engineers. You’ll be willing to learn from everyone, communicate well and strive to be an effective team member.
You integrate and develop embedded Linux and Android applications on custom hardware platforms.
You work with the team to develop robust Android applications using Android Studio.
You handle the installation and maintenance of integrated software development environments or SDK’s.
You provide technical assistance to support center for software issues encountered with existing product and/or products under development.
You create, review, and execute test plans alongside quality assurance engineers.
You review existing software to identify necessary revisions, deletions, or amendments.
You are comfortable with GIT and source control.
You set up and maintain the formal bug-tracking system.
You adhere to industry standards and best practices in terms of the software development lifecycle.
Bachelor's degree in Computer Engineering or Computer Science is required.
At least 2+ years professional experience as a software engineer.
Experience with development environments for mobile applications like Android studio with corresponding languages such as Java.
General knowledge of computer architecture fundamentals including operating systems, I/O, memory, and processors.
Experience with Bluetooth audio streaming software applications.
Eagerness to learn Android tools as technology changes.
Knowledge of Kotlin is a big plus.
Experience with Android SDK.
Technologies we like:
Android SDK, Java, Kotlin, Firebase and Espresso are all welcomed and loved.
Why Join Us:
Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.
Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.