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

Senior Android Engineer

Are you a passionate Android Engineer? Do you want to work on a state-of-the-art application with modern design, architecture and tools in a truly agile environment? Come join our growing, enthusiastic and talented Mobile development team! Vanguard is heavily investing and committing to build a world-class mobile experience for our clients, and we are hiring top talent to build our new iOS and Android native apps. You will be joining a fun, collaborative and inclusive cross-functional team where individuals strong on aptitude and attitude have an opportunity to grow their professional careers through working with some of the most advanced technology, development practices.

Responsibilities:

  • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, and testable code.
  • Able to effectively communicate technical issues in a manner all can understand.
  • Able to work with Scrum Masters and Product Owners to prioritize work relative to both delivering business value and addressing technical debt.
  • Participates in system analysis, design, development, and implementation for our existing mobile native applications.
  • Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests.
  • Elevates code into the test, and production environments on schedule. Provides follow-up Production support. Submits change control requests and documents.
  • Follows Agile software development methodology.

To be successful in this role, you should have :

  • Experience with Native application development
  • Proficiency in one or more relevant programming languages (e.g. Kotlin / Java )
  • Ability to learn new technologies quickly and demonstrate a hands-on understanding
  • Understanding of design patterns, integration patterns/practice, Data modeling principles and best practices
  • A good track record of project delivery for large cross-team projects
  • Strong communication skills and the ability to connect with engineers, managers, PMs, customers

Preferred Skills :

  • Experience with latest Android SDK / Android Studio
  • Dagger
  • RXJava
  • Retrofit / OK
  • Jetpack Compose
  • MVVM
  • Git
  • Coroutines
  • Hilt
  • Espresso

Qualifications:

  • Degree in Computer Science or equivalent preferred or relevant experience
  • 5+ years of software development experience
  • 3+ years as a mobile developer

Important Factors:

  • Work must be performed in the U.S.
  • Hybrid model of work; Tuesday-Thursday in office
  • Vanguard is not offering visa sponsorship for this position

Special Factors

Sponsorship

Vanguard is not offering visa sponsorship for this position.

About Vanguard

At Vanguard, we don't just have a mission-we're on a mission.

To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

How We Work

Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 Engineer, Vanguard

Are you a passionate Senior Android Engineer looking for an exciting opportunity? Vanguard, located in Malvern, PA, is on the hunt for talented engineers to join our dynamic Mobile development team. We’re building state-of-the-art applications focused on modern design and architecture, all while embracing agile methodologies. At Vanguard, we believe in a collaborative and inclusive work environment where your skills and strong attitude can shine. We're committed to delivering top-notch Android and iOS native apps, ensuring a seamless experience for our clients. You’ll be diving deep into software engineering fundamentals like object-oriented design and testable code, all while effectively communicating technical concepts with your cross-functional team. Your role will involve system analysis, development, and implementation of mobile applications, where you’ll not just code but help shape the future of mobile technology at Vanguard. As an integral member of our team, you will help prioritize tasks alongside Scrum Masters and Product Owners—balancing business needs with technical challenges. So if you’re ready to take your career to the next level and contribute to innovative projects that make a difference, we want to hear from you! With a hybrid work model in place, you’ll find the perfect work-life balance while contributing to our mission-driven culture.

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

As a Senior Android Engineer at Vanguard, your key responsibilities will include participating in system analysis, design, development, and implementation of mobile native applications. You'll translate user stories into design and code, develop well-engineered code backed by automated tests, and provide follow-up production support. Additionally, you'll work closely with Scrum Masters and Product Owners to prioritize tasks, ensuring business value is delivered while addressing technical debt.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Android Engineer position at Vanguard?

To be considered for the Senior Android Engineer role at Vanguard, you should have a degree in Computer Science or equivalent experience, along with at least 5 years of software development experience and a minimum of 3 years as a mobile developer. Proficiency in programming languages like Kotlin or Java, as well as experience with the latest Android SDK and development tools, is essential.

Join Rise to see the full answer
What programming languages should I be familiar with as a Senior Android Engineer at Vanguard?

As a Senior Android Engineer at Vanguard, familiarity with programming languages such as Kotlin and Java is essential. In addition, you should have a good understanding of design patterns, integration practices, data modeling principles, and best practices in Android development to thrive in this role.

Join Rise to see the full answer
Does Vanguard offer flexible working arrangements for the Senior Android Engineer position?

Yes, Vanguard has implemented a hybrid working model for the Senior Android Engineer position, allowing you to work in the office from Tuesday to Thursday while enjoying flexible work-from-home options on other days. This model aims to support collaboration and connection among team members while promoting a better work-life balance.

Join Rise to see the full answer
What tools and technologies should I expect to work with as a Senior Android Engineer at Vanguard?

At Vanguard, Senior Android Engineers will work with a variety of modern tools and technologies, including the latest Android SDK, Android Studio, Kotlin, Java, Dagger, RXJava, Retrofit, Jetpack Compose, MVVM, and more. Understanding these tools will enhance your productivity and success in developing high-quality mobile applications.

Join Rise to see the full answer
Common Interview Questions for Senior Android Engineer
Can you describe your experience with Android development and the tools you've used?

In your response, you should highlight specific projects you've worked on, the tools utilized like Android Studio, Kotlin, or Java, and how those tools contributed to your success. Share any metrics or results that demonstrate the effectiveness of your work.

Join Rise to see the full answer
How do you approach optimizing performance in Android applications?

Discuss performance optimization techniques you've employed, such as efficient memory usage, optimizing UI responsiveness, and implementing best coding practices. Providing specific examples will illustrate your expertise.

Join Rise to see the full answer
What are some challenges you've faced with mobile app development, and how did you overcome them?

Share a specific challenge you've encountered in mobile app development, detailing how you identified the issue, the strategies you implemented, and the final outcome. This demonstrates problem-solving and critical thinking skills.

Join Rise to see the full answer
Can you explain the role of MVVM in Android development?

Discuss how MVVM separates the UI from the business logic, making your codebase cleaner and easier to maintain. Provide a practical example of how you’ve implemented MVVM in a previous project.

Join Rise to see the full answer
How do you prioritize and manage tasks within an Agile team?

Explain your approach to working within Agile frameworks, such as participating in daily stand-ups, sprint planning, and retrospectives. Emphasize your ability to collaborate with Scrum Masters and Product Owners to address both technical and business needs.

Join Rise to see the full answer
What testing strategies do you apply in your Android development process?

Discuss various testing strategies, including unit tests, integration tests, and UI tests using tools like Espresso. Highlight the importance of automated testing in maintaining high code quality.

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

Mention specific resources you use to keep up with Android development trends, such as blogs, online courses, developer communities, or conferences. This shows your commitment to continuous learning.

Join Rise to see the full answer
What experience do you have with Git and version control in your projects?

Share examples of how you've used Git in past projects for version control, discussing branching strategies, collaborative workflows, and how you resolve merge conflicts effectively.

Join Rise to see the full answer
Can you describe your experience with dependency injection in Android applications?

Discuss how you've used dependency injection frameworks like Dagger or Hilt in your Android projects. Explain how it simplifies testing and enhances code modularity.

Join Rise to see the full answer
What would you consider your greatest success in an Android project, and why?

Provide a specific example where your contributions significantly impacted the project, whether it was enhancing user experience, improving app performance, or delivering the project ahead of schedule. Use quantifiable results to emphasize your success.

Join Rise to see the full answer
Similar Jobs
Vanguard Hybrid US, Chester County, PA; Pennsylvania, Malvern, PA
Posted 12 days ago

Vanguard is looking for an experienced Application Engineer to enhance operational efficiency on the equity trade floor through effective software support and technical leadership.

Vanguard Remote US, Chester County, PA; Pennsylvania, Malvern, PA
Posted 12 days ago

Vanguard is looking for a Site Reliability Engineer to support our Personal Investor Division by ensuring top-notch availability of critical analytics dashboards.

Photo of the Rise User
Posted 7 days ago

Join Roblox as a Senior Software Engineer to shape the future of content safety and user experience on a global scale.

Photo of the Rise User
Allstate Hybrid Ind – Blr Sez 1 (3Rd, 6Th & 7Th Floor)
Posted 4 days ago

Join Allstate as a Microsoft Dynamics Developer to enhance their business processes through innovative technology solutions.

Photo of the Rise User
Posted 2 days ago

Become a key player at JPMorgan Chase as a Software Engineer III, contributing to innovative financial technology solutions.

Photo of the Rise User

Join Katmai as a Python Developer and play a key role in supporting the U.S. Census Bureau's transition from SAS to Python for critical data processing systems.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 6 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

Join ServiceNow as a Senior Software Engineer to build scalable, reusable code and lead in AI integration within our product suite.

Posted 11 days ago

Join FuturHealth as a Senior Frontend Engineer and help revolutionize the way individuals manage their health through innovative technology solutions.

Photo of the Rise User

Join Ampsight as a Full-Stack Python Developer and contribute to innovative government services while working in a collaborative environment.

Photo of the Rise User
Posted 2 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources

Join Okta as a Senior Software Engineer to work on enhancing identity management solutions through Active Directory integrations.

MATCH
Calculating your matching score...
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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden