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 Engineer image - Rise Careers
Job details

Senior Android Engineer

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.


Department Overview

Motorola Solutions has recently acquired RapidDeploy Inc., and we’re excited to welcome new talent to our growing team. By applying for this role, you’ll become part of the RapidDeploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.

At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology.


Job Description

As a Senior Android Engineer at Rapid Deploy, you will have the hands-on opportunity to work in
tandem with experienced engineers to deliver high quality and robust solutions in an Agile environment.
In addition to the requirements below, successful candidates and team members will share a passion for
high-quality software, strong engineering principles, and methodical problem-solving skills.


Basic Requirements

Candidate Requirements:
• BSc Computer Science/Information Systems OR equivalent experience
• Minimum 5 years Android development experience
• Practical experience with Jetpack Compose
• Practical experience of software engineering methodologies
• Experienced in writing testable code
• Understanding of Material Design Principles and interface guidelines
• Participated in full SDLC's with a demonstrated knowledge of analysis and design for software solutions
• Experience in setting up and maintaining all aspects of the Google Play Console
• Practical experience with any of the following technologies are highly advantageous:
o Location services
o Authentication
o Map services
o Real-time communication
o Coroutines
o HILT

Key Performance Areas
• Proficient in Kotlin, with a good knowledge of its ecosystems.
• Good understanding of the internet, networking and common protocols
• Good knowledge of multi-threading, data structures, OOP, Design Patterns, and Web services
• Able to create and has practical experience with testing, automation frameworks, and
techniques
• Good awareness of application performance impacts and security risks
• Able to follow and improve coding standards
• Able to identify problem areas, bad practices, and impractical solutions, and raise issues with the team early
• Able to create and has practical experience with testing, CI/CD frameworks, and techniques
• Ability to mentor Juniors/Intermediate Android Developers

Personality attributes
• Results-oriented, excellent problem-solving, strong analytical skills, and self-managed
• High attention to detail
• Technically minded and able to understand and communicate using technical jargons and terminologies with ease
• Must have a passion and be able to learn new technologies quickly through self-learning
• Must be able to learn from and collaborate with other team members within an Agile and DevOps culture/mindset
• Able to peer code and play as both a code reviewer/reviewee

 


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

No

Company

Motorola Solutions South Africa (Proprietary) Limited

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email ohr@motorolasolutions.com.

Motorola Solutions Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Motorola Solutions DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Motorola Solutions
Motorola Solutions CEO photo
Gregory Q. Brown
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

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, Motorola Solutions

At Motorola Solutions, we're on a mission to keep people safer everywhere, and we're looking for a Senior Android Engineer to join our RapidDeploy team in South Africa. This is an exciting opportunity to work on innovative solutions that directly impact public safety. As a Senior Android Engineer, you will collaborate with a passionate group of engineers in an Agile environment to deliver high-quality software solutions that enhance emergency response times. We’re not just interested in your technical skills; we’re looking for someone who shares our commitment to excellence, teamwork, and methodical problem-solving. You'll bring at least 5 years of Android development experience, practical knowledge of Jetpack Compose, and a strong understanding of Material Design Principles, coding standards, and software engineering methodologies. You’ll be creating robust applications while mentoring junior team members and ensuring code quality through testing frameworks and CI/CD practices. If you’re somebody who believes in the power of technology to create safer communities and is eager to learn and grow in your career, then this is the place for you. Join us at Motorola Solutions, where together, we can build a smarter, safer future!

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

As a Senior Android Engineer at Motorola Solutions, your primary responsibility is to develop high-quality Android applications that support public safety operations. You will collaborate with experienced engineers on creating robust solutions while working within an Agile team. Your duties will include participating in the entire software development life cycle (SDLC), ensuring code quality through automated testing, mentoring junior developers, and continuously improving coding standards.

Join Rise to see the full answer
What qualifications are needed for a Senior Android Engineer position at Motorola Solutions?

To qualify for the Senior Android Engineer position at Motorola Solutions, candidates should have a Bachelor's degree in Computer Science or a related field, or equivalent work experience. A minimum of 5 years in Android development, practical experience with Jetpack Compose, and a strong understanding of coding standards, design patterns, and testing frameworks are essential. Knowledge in areas such as location services, real-time communication, and CI/CD processes will be highly advantageous.

Join Rise to see the full answer
What technologies should a candidate be familiar with for the Senior Android Engineer role at Motorola Solutions?

Candidates applying for the Senior Android Engineer role at Motorola Solutions should be proficient in Kotlin and familiar with Android Jetpack libraries. Experience with Material Design principles, setting up Google Play Console, and real-time communication services is recommended. Additional expertise in networking protocols, multi-threading, and automation testing frameworks will enhance your application.

Join Rise to see the full answer
What is the work culture like for a Senior Android Engineer at Motorola Solutions?

The work culture at Motorola Solutions promotes collaboration, inclusivity, and innovation. As a Senior Android Engineer, you'll be part of an Agile team that encourages continuous learning and improvement. The organization values problem-solving, attention to detail, and technical communication, allowing team members to thrive in a supportive environment where everyone is encouraged to share ideas and grow together.

Join Rise to see the full answer
Is mentoring a part of the Senior Android Engineer role at Motorola Solutions?

Yes, mentorship is a significant aspect of the Senior Android Engineer role at Motorola Solutions. In this position, you will have the opportunity to mentor junior and intermediate developers, providing guidance on best practices, coding standards, and technical challenges. This not only helps in nurturing talent within the team but also enhances your leadership and communication skills.

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

In your response, emphasize specific projects where you utilized Jetpack Compose, highlighting the benefits it provided in your app development process. Mention how it improved UI design and development efficiency, and any challenges you overcame while integrating it into your projects.

Join Rise to see the full answer
What coding standards do you follow when developing Android applications?

Discuss the coding standards you've adopted in previous projects, including best practices for naming conventions, code structuring, and documentation. Sharing examples of how adherence to coding standards contributed to high-quality and maintainable code will demonstrate your commitment to software engineering excellence.

Join Rise to see the full answer
How do you approach testing and ensuring code quality?

Explain your testing strategy, describing the types of tests you've implemented such as unit tests, integration tests, and UI tests. Illustrate your experience with testing frameworks and CI/CD processes to showcase your dedication to delivering robust software solutions.

Join Rise to see the full answer
What is your experience with mentoring junior developers?

Share specific instances where you've mentored junior developers, focusing on how you guided them through their learning processes, helped them solve technical challenges, and encouraged their growth in the team. Highlighting successful outcomes from your mentorship will illustrate your leadership capabilities.

Join Rise to see the full answer
Can you explain a challenging technical problem you've faced and how you resolved it?

Choose a specific technical challenge related to Android development, detail the steps you took to analyze the issue, and describe your thought process in arriving at a solution. Demonstrating your problem-solving skills and the ability to think critically under pressure is vital.

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

Discuss the resources you utilize to keep up with Android development trends, such as online courses, tech blogs, community forums, and conferences. Show your enthusiasm for learning and adapting to new technologies that can enhance your development work.

Join Rise to see the full answer
What design patterns do you commonly use in your Android applications?

Identify design patterns you've employed, such as MVVM, MVP, or Singleton patterns. Describe how these patterns improve your application's architecture, maintainability, and testing ease, showcasing your understanding of effective software design.

Join Rise to see the full answer
How do you prioritize your tasks in an Agile environment?

Discuss your method for task prioritization, explaining how you collaborate with your team to determine focuses during sprints. Emphasize your adaptability and how you adjust priorities based on project needs and stakeholder feedback.

Join Rise to see the full answer
What role do you believe code reviews play in development?

Describe the importance of code reviews in ensuring code quality, knowledge sharing among team members, and fostering a collaborative culture. Share your experiences of how participating in code reviews has positively impacted your development practices.

Join Rise to see the full answer
Can you describe your understanding of Material Design principles?

Share your knowledge of Material Design principles and how they've influenced your approach to UI/UX design in Android applications. Providing examples of elements you’ve implemented will illustrate your understanding and application of these design principles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Elevate your career with Motorola Solutions as a Sales Engineer, leveraging your technical skills in video security to drive innovative solutions.

Photo of the Rise User

Motorola Solutions seeks a Senior Industrial Designer to create impactful designs that contribute to safer communities.

Photo of the Rise User

As a Senior Fullstack Engineer at Pair Team, you will drive technical leadership in building a cutting-edge care management platform.

Photo of the Rise User

Drive the success of software development programs as a Senior Software Program Manager at Karma Automotive.

Photo of the Rise User

Join S4, LLC as a Web Developer and create visually appealing, user-friendly websites for our federal clients.

Clarium Remote United States
Posted 11 days ago

As a Senior AI Engineer at Clarium, you will drive the development of cutting-edge AI applications to revolutionize healthcare operations.

Photo of the Rise User
Discord Remote San Francisco, California, United States
Posted 6 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Casual Dress Code
Growth & Learning
Dare to be Different
Mission Driven
Diversity of Opinions
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Education Stipend
Learning & Development

Exciting opportunity for a Software Engineer on Discord's Growth team to enhance user experiences on a platform used by millions.

Photo of the Rise User
Realm Remote Los Angeles, California, United States
Posted 13 days ago

Join Realm as a Full Stack Engineer and be at the forefront of AI innovation in the home renovation industry.

Photo of the Rise User

Seeking an experienced Senior Python Django Developer to join our remote team and deliver high-quality web applications.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Apple is looking for a senior iOS Application Developer to join its Health team and innovate health features that will impact millions.

We help people be their best in the moments that matter.

151 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 11, 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!