Senior Android Engineer

Website Motorola Solutions

On any given day, every moment matters to someone, somewhere. And every moment, Motorola Solutions' innovations, products, and services play essential roles in people's lives. We keep utility workers connected and visible to each other with real-time voice and data communication across the smart g… read morerid. And we provide the situational awareness first responders need when a moment brings catastrophe. We do this by connecting them to seamless communication networks, applications and services, by providing them with real-time information, and by arming them with intuitive, nearly indestructible radios and devices. Motorola Solutions connects people through technology. Public safety and commercial customers around the world turn to Motorola Solutions innovations when they want highly connected teams that have the information they need throughout their workdays and in the moments that matter most to them. Our customers rely on us for the expertise, services and solutions we provide, trusting our years of invention and innovation experience. By partnering with customers and observing how our products can help in their specific industries, we are able to enhance our customers’ experience every day. (Proprietary) Limited 33 Fricker Road, Illovo Sandton, 2196 South Africa

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:
Location services
Authentication
Map services
Real-time communication
Coroutines
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

Apply via company website ( https://www.motorolasolutions.com ) or

s.wd5.myworkdayjobs.com

 

To apply for this job please visit s.wd5.myworkdayjobs.com.

More posts