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

Attentive® is the AI-powered mobile marketing platform transforming the way brands personalize consumer engagement. Attentive enables marketers to craft tailored journeys for every subscriber, driving higher recurring revenue and maximizing campaign performance. Activating real-time data from multiple channels and advanced AI, the platform personalizes content, tone, and timing to help brands deliver 1:1 messages that truly resonate.


With a top-rated customer success team recognized on G2, Attentive partners with marketers to provide strategic guidance and optimize SMS and email campaigns. Trusted by leading global brands like GUESS, Urban Outfitters, and Steve Madden, Attentive ensures enterprise-grade compliance and deliverability, supporting trillions of interactions across more than 70 industries. To learn more or request a demo, visit www.attentive.com or follow us on LinkedIn, X (formerly Twitter), or Instagram.


Attentive’s growth has been recognized by Deloitte’s Fast 500Linkedin’s Top Startups and Forbes Cloud 100 all thanks to the hard work from our global employees!


Who we are

As a Senior Android Engineer at Attentive, you’ll be responsible for laying the foundation of our Android applications, setting the technical direction, and defining best practices for Android development. You’ll collaborate closely with cross-functional teams, including product managers, designers, and backend engineers, to create a seamless mobile experience. This is a unique opportunity to lead a greenfield Android development area, taking ownership of key technical decisions while having a direct impact on how we build and scale our Android capabilities.


Why Attentive needs you
  • Design, develop, and maintain our Android SDK and native applications from the ground up, ensuring optimal performance, scalability, and user experience
  • Lead the Android architecture and define development processes, best practices, and tools that will shape the mobile engineering function
  • Collaborate with product, design, and backend teams to conceptualize, build, and launch new features
  • Debug and resolve issues, optimize performance, and continuously improve the reliability and efficiency of our Android applications
  • Stay current with the latest Android development trends, libraries, and frameworks to ensure our apps remain competitive and innovative


About you
  • 5+ years of experience in Android app development, with proven experience launching Android apps from scratch
  • Strong proficiency in Kotlin and Java
  • Experience with Android frameworks such as Android Jetpack, Retrofit, Dagger, and Coroutines
  • Strong understanding of Android design principles and best practices for building intuitive, user-friendly mobile applications
  • Experience with RESTful APIs and integrating backend services into mobile apps.
  • Familiarity with Android architectural patterns like MVVM and MVP
  • Ability to work autonomously and take ownership of the entire Android function, including architecture, testing, and deployment


You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.


For US based applicants:

- The US base salary range for this full time position is $136,000 - $220,000 annually + equity + benefits

- Our salary ranges are determined by role, level and location


#LI-AB2


Attentive Company Values

Default to Action - Move swiftly and with purpose

Be One Unstoppable Team - Rally as each other’s champions

Champion the Customer - Our success is defined by our customers' success

Act Like an Owner - Take responsibility for Attentive’s success


Learn more about AWAKE, Attentive’s collective of employee resource groups.


If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.


At Attentive, we know that our Company's strength lies in the diversity of our employees. Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know. 

Average salary estimate

$178000 / YEARLY (est.)
min
max
$136000K
$220000K

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, Attentive

Join Attentive as a Senior Android Engineer and play a pivotal role in shaping our cutting-edge mobile applications! At Attentive, we’re transforming brands' approach to consumer engagement with our AI-powered mobile marketing platform. In this dynamic position, you will have the chance to take ownership of our Android development initiatives, designing and building apps that optimize user experience and performance. You’ll collaborate closely with cross-functional teams, including product managers, designers, and backend engineers, to bring innovative features to life and help elevate our brand’s impact. With your extensive experience in Android app development, you’ll define best practices and lead architecture decisions, ensuring the quality and scalability of our Android SDK and applications. This is an exciting opportunity to dive into a greenfield project, where your contributions will directly influence our mobile capabilities while staying ahead of industry trends. We’re looking for someone who not only has a strong proficiency in Kotlin and Java but also understands Android frameworks and architectural principles. If you're passionate about creating intuitive mobile solutions and want to grow your career with a rapidly expanding company like Attentive, we’d love to hear from you. Join us on this journey and make a significant impact in the mobile marketing space!

Frequently Asked Questions (FAQs) for Senior Android Engineer Role at Attentive
What does a Senior Android Engineer at Attentive do?

As a Senior Android Engineer at Attentive, you are responsible for leading the development and maintenance of our Android applications. You'll work on setting the technical direction, defining best practices, and collaborating with cross-functional teams to deliver exceptional mobile experiences. Your role includes optimizing performance and scalability of applications while innovating new features.

Join Rise to see the full answer
What qualifications do I need to be a Senior Android Engineer at Attentive?

To qualify for the Senior Android Engineer position at Attentive, you should have at least 5 years of Android app development experience. Proven proficiency in Kotlin and Java is essential, along with familiarity in Android frameworks like Android Jetpack, Retrofit, and Dagger, as well as a solid understanding of architectural patterns such as MVVM and MVP.

Join Rise to see the full answer
How does the Senior Android Engineer role impact Attentive’s success?

In the Senior Android Engineer role at Attentive, your contributions directly impact our success by ensuring our mobile applications deliver a seamless user experience and are built on scalable architecture. This role is crucial for maintaining quality in our apps, which enhances customer satisfaction and drives the performance of our marketing platform.

Join Rise to see the full answer
What is the work environment like for a Senior Android Engineer at Attentive?

The work environment at Attentive for a Senior Android Engineer is collaborative and dynamic, where you will work closely with cross-functional teams. We emphasize innovation and value your input in shaping the mobile engineering function. Plus, you’ll experience a culture that champions diversity, inclusion, and employee growth.

Join Rise to see the full answer
What is the salary range for a Senior Android Engineer at Attentive?

The salary range for a Senior Android Engineer at Attentive in the US is between $136,000 to $220,000 annually, complemented by equity and a variety of benefits. The range reflects your role, level, and location and is designed to be competitive within the industry.

Join Rise to see the full answer
What growth opportunities exist for a Senior Android Engineer at Attentive?

As a Senior Android Engineer at Attentive, you will find numerous growth opportunities, not just within your technical skills but in leadership and collaboration. Your role allows for hands-on involvement in strategic decisions, and you can mentor others while staying updated with the latest development trends and innovations.

Join Rise to see the full answer
How does Attentive support diversity and inclusion for its employees?

Attentive takes pride in its commitment to diversity and inclusion. We promote a workplace that welcomes applicants from all backgrounds and provide equal opportunities for all employees. Our initiatives, such as employee resource groups, prioritizes creating a fair and inclusive environment for everyone.

Join Rise to see the full answer
Common Interview Questions for Senior Android Engineer
Can you describe your experience with Android app development?

In your answer, highlight specific projects where you've taken an active role in Android app development. Mention the tools and technologies you used, and emphasize your experience with launching apps from the ground up—this will demonstrate your hands-on capabilities and problem-solving skills.

Join Rise to see the full answer
How do you ensure the performance and scalability of Android applications?

Discuss your approach to optimizing performance by mentioning techniques like lazy loading, efficient memory management, and employing design patterns. Explain how you test scalability through load tests and user engagement metrics to measure and enhance application performance over time.

Join Rise to see the full answer
What Android frameworks are you most familiar with?

When answering this question, list specific frameworks such as Android Jetpack, Retrofit, Dagger, and Coroutines. Briefly describe how you've used each in your projects to streamline development processes, improve code quality, or enhance user experience.

Join Rise to see the full answer
How do you incorporate user feedback into your Android app development process?

Explain your strategy for gathering user feedback through tools like surveys or app analytics. Discuss how you prioritize this feedback in your development process and how it influences design decisions, leading to improved user satisfaction in your applications.

Join Rise to see the full answer
Can you explain MVVM and its relevance to Android development?

Describe the MVVM (Model-View-ViewModel) architecture pattern and its advantages for maintaining clear separation of concerns in Android development. Explain how it enhances testability and facilitates easier maintenance while enabling you to build intuitive and user-friendly mobile applications.

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

Share your methods for keeping up-to-date, such as following relevant blogs, attending conferences, and participating in developer communities. Mention any courses or certifications you’re pursuing to further your expertise in Android development and related technologies.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Be specific about a bug that posed a significant challenge. Discuss your analytical process for troubleshooting and debugging, the tools you used (like Logcat or Android Profiler), and how your solution improved the app, emphasizing your methodological approach to problem-solving.

Join Rise to see the full answer
What best practices do you follow when developing Android apps?

Outline best practices like adhering to material design guidelines, ensuring responsiveness across devices, writing clean and maintainable code, and focusing on user-centric features. Explain the importance of these practices in delivering high-quality applications.

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

Discuss your experience working with designers, product managers, and backend engineers. Emphasize communication, setting clear expectations, and using collaboration tools to keep everyone aligned and engaged throughout the development process.

Join Rise to see the full answer
What tools do you prefer for testing Android applications?

Name specific testing tools such as Espresso for UI testing, JUnit for unit tests, and Mockito for mocking. Discuss how you integrate testing in your development workflow to maintain high standards of quality and reliability in your Android applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Posted 7 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Tenant Turner Remote No location specified
Posted 4 days ago
Posted 6 days ago
Photo of the Rise User
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
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Gusto, Inc. Remote San Francisco, CA, Denver, CO , New York, NY, Remote
Posted 6 days ago

Create magical conversations. DEFAULT TO ACTION - Speed is our best offense and defense -We don't wait for opportunities to come to us, we create them through our proactive mindset. -We believe in making quick decisions, executing strategies, and...

123 jobs
MATCH
VIEW MATCH
CULTURE VALUES
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 24, 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!