Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Android Apps Engineer - Yahoo Mail image - Rise Careers
Job details

Senior Android Apps Engineer - Yahoo Mail

Yahoo Mail is the ultimate consumer inbox with hundreds of millions of users. It’s the best way to access your email and stay organized from a computer, phone or tablet. With its beautiful design and lightning fast speed, Yahoo Mail makes reading, organizing, and sending emails easier than ever.

A little about Yahoo

Yahoo is a values-led company committed to building brands people love. We reach over one billion people around the world with a dynamic house of 50+ media, communication and technology brands. A global leader in digital and mobile, Yahoo brands are shaping the future of communication and media.

Our mission

  • Build brands consumers love

  • Build platforms customers love

  • Build a company talent loves

We are looking for great talent - mobile, frontend and backend software developers, UX designers, and product engineers that can contribute to the development of our exciting next-generation products. If you are excited about the overall lifecycle of a product - building, coding, testing, launching and learning, this is the place to be, because you will learn and gain hands-on experience while engaged in projects with significant impact on the success of our businesses. You are a great problem solver, the capability to work independently as well as with a team, and the willingness to learn from our leadership. 

 

Android

We are currently looking for a highly qualified Android developer to help us build the next generation of mobile mail experience for Yahoo. We need a dedicated and technically strong engineer with industry knowledge to make our apps even better and to drive the evolution and expansion of our current applications portfolio into new technology areas and market segments.

The road ahead is exciting, and our team is moving fast. Your work will be seen and touched by millions of people, worldwide. If you believe you have what it takes to help shape our future then look no further, apply now, and get ready for the ride of your life!

Requirements

  • BS, MS, or PhD in Computer Science or related major and strong record of academic achievement, or equivalent practical experience

  • Deep technical knowledge of Android mobile application development with a solid understanding of the framework components and their life cycles

  • Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design optimized for embedded systems

  • 6+ years programming experience in Kotlin, Java, C#, C++ or equivalent

  • Excellent communication skills, both written and oral


 

You will be

  • Responsible for the definition, design, development and timely completion of major new features in current and future products

  • Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model

  • Recommending alternative approaches to solving complex problems and utilizing new technology to achieve goals

  • Tackling hard engineering and user experience problems and solving them in an elegant and seamless manner

  • Taking ownership of features and areas of the mobile application that will impact millions of users

  • Working with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team

  • Working closely with product teams, designers, and other developers to create a truly delightful user experience

Bonus points if you have

  • Experience developing mail application

  • Experience in leading app growth initiatives 

  • Shipped an app to the Google Play store

  • Experience working in Unix/Linux environments

  • Experience with mobile web development

  • Experience with SCRUM or similar agile development methodology

The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies; exercising sound judgment; working effectively, safely and inclusively with others; exhibiting trustworthiness and meeting expectations; and safeguarding business operations and brand integrity.

At Yahoo, we offer flexible hybrid work options that our employees love! While most roles don’t require regular office attendance, you may occasionally be asked to attend in-person events or team sessions. You’ll always get notice to make arrangements. Your recruiter will let you know if a specific job requires regular attendance at a Yahoo office or facility. If you have any questions about how this applies to the role, just ask the recruiter!

Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call +1.866.772.3182. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.

We believe that a diverse and inclusive workplace strengthens Yahoo and deepens our relationships. When you support everyone to be their best selves, they spark discovery, innovation and creativity. Among other efforts, our 11 employee resource groups (ERGs) enhance a culture of belonging with programs, events and fellowship that help educate, support and create a workplace where all feel welcome. Check out our diversity and inclusion (www.yahooinc.com/diversity/) page to learn more.

The compensation for this position ranges from $128,250.00 - $266,875.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions. Our comprehensive benefits include healthcare, a great 401k, backup childcare, education stipends and much (much) more.

Currently work for Yahoo? Please apply on our internal career site.

Average salary estimate

$197562.5 / YEARLY (est.)
min
max
$128250K
$266875K

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 Senior Android Apps Engineer - Yahoo Mail, Ouryahoo

As a Senior Android Apps Engineer at Yahoo Mail, you'll be stepping into an exciting role within a dynamic team that’s passionate about delivering the best email experience to millions of users globally. Yahoo Mail isn't just any inbox; it's a beautifully designed platform that provides lightning-fast access to emails, making it the perfect hub for staying organized while on the go. In your new role, you'll leverage your expertise in Android development to create innovative features that enhance the user experience and expand our applications portfolio. We're looking for a candidate with a strong grasp of mobile app development, particularly with Kotlin and Java, to help us navigate the future of communication. Your day-to-day will involve collaborating with product teams and designers to craft delightful features, tackling engineering challenges head-on, and contributing to code reviews to uplift the team's collective knowledge. The ideal candidate has a solid foundation in computer science, enjoys solving complex problems, and excels at both independent and team-based work. If building impactful products in an agile environment excites you, and you’re ready to join a company that values creativity and innovation, this is the opportunity for you. Come be part of Yahoo’s mission to build brands that consumers love, and get ready for an adventure that will challenge and inspire you every day on the job!

Frequently Asked Questions (FAQs) for Senior Android Apps Engineer - Yahoo Mail Role at Ouryahoo
What are the main responsibilities of a Senior Android Apps Engineer at Yahoo Mail?

The Senior Android Apps Engineer at Yahoo Mail is responsible for defining, designing, and developing key features for the mobile app, ensuring timely completion of projects. You'll be involved in code reviews, recommend technical solutions, and tackle both engineering and user experience challenges. Your contributions will directly impact the experience of millions of users worldwide, making this a crucial role in the company.

Join Rise to see the full answer
What qualifications are required for the Senior Android Apps Engineer position at Yahoo Mail?

To qualify for the Senior Android Apps Engineer position at Yahoo Mail, you should have a BS, MS, or PhD in Computer Science or a related field, along with extensive practical experience in Android mobile application development. Candidates typically need at least 6 years of programming experience in languages such as Kotlin, Java, or C++. Strong communication skills are also essential, as collaboration with cross-functional teams is a key part of the job.

Join Rise to see the full answer
What technologies should a Senior Android Apps Engineer at Yahoo Mail be proficient in?

A Senior Android Apps Engineer at Yahoo Mail should have a deep technical knowledge of Android mobile application development, including a solid understanding of framework components and their life cycles. Proficiency in programming languages like Kotlin, Java, or C++ is necessary, along with familiarity with data structures, algorithms, and software design, especially optimized for embedded systems.

Join Rise to see the full answer
What kind of work environment can I expect as a Senior Android Apps Engineer at Yahoo Mail?

At Yahoo Mail, you'll enjoy a flexible hybrid work environment that allows for both remote and in-office collaboration. The company values teamwork and provides opportunities to engage in-person for team sessions or special events, but much of the work can be done remotely. This setting promotes creativity and collaboration while allowing you to maintain a work-life balance.

Join Rise to see the full answer
What benefits does Yahoo Mail offer to its Senior Android Apps Engineers?

Yahoo Mail offers a comprehensive benefits package for its Senior Android Apps Engineers, including competitive salary, healthcare, a robust 401k plan, backup childcare, and education stipends. Additionally, employees enjoy incentive compensation opportunities such as annual bonuses. Yahoo is committed to fostering a diverse, inclusive workplace, enhancing the overall employee experience.

Join Rise to see the full answer
Common Interview Questions for Senior Android Apps Engineer - Yahoo Mail
Can you describe your experience with Kotlin and how you've used it in your previous projects?

When answering this question, be specific about projects where you've utilized Kotlin. Highlight your familiarity with its features, such as coroutines for asynchronous programming or data classes for managing data. Discuss any challenges you faced and how you overcame them to show your problem-solving skills.

Join Rise to see the full answer
What is the Android application lifecycle and why is it important?

Discuss the various states an Android application goes through during its lifecycle, such as onCreate, onStart, and onDestroy. Emphasize the importance of properly managing these states for maintaining app performance and user experience, as well as for saving resources. Providing an example from your experience will strengthen your answer.

Join Rise to see the full answer
How do you approach debugging an Android app?

Explain your debugging process, starting with how you reproduce the problem. Mention tools like Logcat, Android Profiler, or any third-party solutions you use. Provide an example where your debugging skills helped you identify and solve a critical issue in an app.

Join Rise to see the full answer
Can you explain the concept of MVVM in Android architecture?

Talk about Model-View-ViewModel (MVVM) as a design pattern that separates application logic from the user interface, making apps easier to manage and test. Discuss how you have implemented MVVM in your previous projects and any benefits you've seen, such as improved code maintainability.

Join Rise to see the full answer
Share an experience where you had to work on a highly collaborative team as a Senior Android Apps Engineer. How did you ensure effective communication?

Provide examples of collaborative projects where you played a key role. Highlight tools and methods you've used for communication, like regular stand-ups, project management tools, or collaborative coding sessions. Discuss how these strategies helped you achieve team goals.

Join Rise to see the full answer
What techniques do you utilize to optimize app performance?

Discuss various performance optimization techniques such as reducing app startup time, optimizing network calls, and memory management. Provide examples where you applied these techniques successfully in your previous work to enhance user experience.

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

Talk about resources you follow, such as forums, blogs, or conferences. Mention any communities or networks you engage with to share knowledge and learn from others in the industry. This shows your commitment to continuous learning and professional development.

Join Rise to see the full answer
What testing frameworks have you used in Android development, and how do you ensure code quality?

Mention specific testing frameworks like JUnit or Espresso and describe how you incorporate testing into your development process. Explain the importance of unit testing and UI testing in maintaining high code quality and how it plays a role in your development workflow.

Join Rise to see the full answer
Can you discuss a challenging feature you developed in a previous Android app? What were the hurdles and how did you overcome them?

Be ready to describe a specific feature in detail, including the challenges you faced, such as technical limitations or tight deadlines. Highlight your creativity and problem-solving skills in navigating these hurdles to deliver a successful outcome.

Join Rise to see the full answer
What would you consider the most important user experience factors when developing an Android app?

Discuss key UX factors like intuitive navigation, responsiveness, and visual appeal. Provide insights on how you've prioritized user feedback in your development process to ensure your app meets user expectations and creates a positive experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Two Six Technologies Hybrid Arlington, Virginia, United States
Posted 10 days ago

Join Two Six Technologies as a Full-Stack Developer to contribute to critical R&D projects enhancing national security through innovative web applications.

AMC Ro Studio Remote No location specified
Posted 3 days ago

Be part of a dynamic team at AMC Studio, where your advanced programming skills will shape the future of AAA games.

Quilt Hybrid Redwood City, CA
Posted yesterday

Join Quilt as an Embedded Software Lead and play a pivotal role in developing user-friendly, advanced home heating solutions.

Photo of the Rise User

Join Palo Alto Networks as a Staff Software Engineer to help secure and modernize cybersecurity solutions.

Photo of the Rise User
Posted 14 days ago

As a Principal Engineer Software at Palo Alto Networks, you'll innovate data processing and analytics systems at the forefront of cybersecurity.

Photo of the Rise User
Aviva Remote Poland - Warsaw - ASEC
Posted yesterday

Lead and elevate the performance of software development teams at Aviva Services Excellence Centre as a Web Development Manager.

Photo of the Rise User
WalkMe Remote New York City
Posted 12 days ago

Join WalkMe as a Software Engineer and be a part of the team that is revolutionizing digital adoption with innovative solutions.

Photo of the Rise User
Posted yesterday

Join Databricks as a Sr. Backline Engineer to drive technical excellence in Unified Data Analytics and customer solutions.

Photo of the Rise User
Posted 9 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted last month

Join ABC Legal Services as a Data Entry Specialist where you can work remotely and support our team in the legal document filing process.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 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!