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

Senior iOS 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 iOS 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 iOS development experience
• Practical experience with SwiftUI
• Practical experience of software engineering methodologies
• Experienced in writing testable code
• Understanding of Apple’s 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 Apple Developer account and AppStoreConnect.
• Practical experience with any of the following technologies are highly advantageous:
o Location services
o Authentication
o Map services

o Real-time communication
 

Key Performance Areas
• Proficient in Swift, 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 REST API
• 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, 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 iOS Developers

Personality attributes
• Results-oriented, excellent problem-solving, strong analytical skills, and self-managed
• High attention to detail
• Technically minded and be 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

 

In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get:

  • PTO 20 Days

  • Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.

  • Fully Remote - set you up to work from home - laptop and accessories.


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
What You Should Know About Senior iOS Engineer, Motorola Solutions

If you're an enthusiastic and experienced Senior iOS Engineer looking to make a real difference, Motorola Solutions has the perfect opportunity for you! With the recent acquisition of RapidDeploy, this is your chance to join a vibrant team in South Africa that is dedicated to enhancing public safety and community welfare. As a Senior iOS Engineer, you will work in a hands-on capacity, collaborating with fellow engineers to develop high-quality software solutions in an Agile environment. You'll dive deep into iOS development, utilizing your expertise in Swift and SwiftUI to create innovative applications that improve emergency response times through advanced mapping and analytics. Your role will involve participating in the entire software development lifecycle, writing clean and testable code, and addressing real-time communication challenges. If you have experience in Apple's design principles, and a passion for problem-solving and mentoring others, this could be your dream job! Plus, Motorola Solutions offers fantastic perks including remote work options and generous time off. Join us in building a safer future together!

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

As a Senior iOS Engineer at Motorola Solutions, your primary responsibilities include developing high-quality iOS applications and solutions in collaboration with your team. You will engage in the entire software development lifecycle, ensuring that best practices in coding, testing, and deployment are upheld. Furthermore, you'll have the chance to mentor junior developers and participate in code reviews, thereby promoting growth and learning within the team.

Join Rise to see the full answer
What qualifications are required for the Senior iOS Engineer position at Motorola Solutions?

To become a Senior iOS Engineer at Motorola Solutions, candidates should hold a BSc in Computer Science or possess equivalent experience, along with at least 5 years of demonstrated iOS development experience. Expertise in Swift and SwiftUI is essential, as is familiarity with software engineering methodologies, testable code practices, and Apple’s design guidelines.

Join Rise to see the full answer
What programming languages and technologies do Senior iOS Engineers at Motorola Solutions need to know?

Senior iOS Engineers at Motorola Solutions primarily work with Swift and SwiftUI, but a solid understanding of multi-threading, data structures, OOP, and REST APIs is also crucial. Additionally, experience with location services, map services, and real-time communication technologies is highly advantageous to effectively contribute to RapidDeploy’s mission.

Join Rise to see the full answer
Is there an opportunity for mentorship in the Senior iOS Engineer role at Motorola Solutions?

Definitely! At Motorola Solutions, Senior iOS Engineers are not only expected to develop applications but also to mentor junior and intermediate developers. This role encourages collaboration, knowledge sharing, and skill development, which are vital for fostering a learning culture within the team.

Join Rise to see the full answer
What benefits can Senior iOS Engineers expect while working at Motorola Solutions?

Motorola Solutions offers a range of benefits for Senior iOS Engineers, including 20 days of paid time off, life cover options that are fully covered by the company, and the ability to work remotely with the necessary equipment provided. Additionally, employees are supported with continuous coaching and opportunities for professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Engineer
Can you describe your experience with Swift and SwiftUI?

When answering this question, highlight specific projects you've completed using Swift and SwiftUI, detailing your familiarity with their features, benefits, and how you utilized them in your applications. Mention any challenges you've faced and how you overcame them to showcase your problem-solving skills.

Join Rise to see the full answer
How do you approach testing your iOS applications?

In your response, explain the importance of writing testable code and the methodologies you follow for testing. Mention the different testing types, such as unit testing and UI testing, and discuss any automation frameworks you have employed to streamline this process, demonstrating your thoroughness and attention to quality.

Join Rise to see the full answer
What strategies do you employ for effective code reviews?

You should discuss the importance of code reviews for maintaining code quality and knowledge sharing. Explain your approach to reviewing code, including constructive feedback practices, addressing areas for improvement, and how these reviews contribute to team learning and project success.

Join Rise to see the full answer
How do you keep up with advancements in iOS development?

Discuss how you stay engaged with the iOS development community through resources like documentation, online courses, local meetups, and forums. Emphasize any blogs, podcasts, or conferences you follow to ensure you are always at the forefront of emerging trends and technologies.

Join Rise to see the full answer
Can you give an example of a challenging bug you resolved in an iOS project?

Provide a specific instance where you encountered a difficult bug, detailing your thought process and troubleshooting steps. Discuss the tools you used to identify the issue and how you ultimately implemented a solution, emphasizing your analytical skills and perseverance.

Join Rise to see the full answer
What is your experience with Agile and DevOps methodologies?

In your response, summarize how you have delivered projects in Agile settings, focusing on your adaptability and teamwork. Share instances where you collaborated with cross-functional teams or utilized DevOps practices to improve your development workflow and efficiency.

Join Rise to see the full answer
Describe your approach to working with APIs in your apps.

Explain how you interact with REST APIs, including your path from documentation review to implementing calls in your codebase. Highlight any challenges you've faced while consuming APIs and how you ensured data integrity and security in your applications.

Join Rise to see the full answer
What design patterns have you utilized in your iOS projects, and why?

Discuss specific design patterns you use, such as MVC or MVVM, and explain the rationale behind your choices. Provide examples of how these patterns helped you maintain clean architecture and improved the scalability and maintainability of your projects.

Join Rise to see the full answer
How do you ensure that your applications perform well across devices?

Outline the strategies you follow for performance optimization, including profiling tools and user experience testing. Discuss how you address performance bottlenecks and ensure that your applications scale effectively across different iOS devices.

Join Rise to see the full answer
Can you explain the importance of security in mobile applications?

Elaborate on the various security concerns in iOS development such as data protection, secure coding practices, and user privacy. Share examples of measures you've implemented to safeguard applications against vulnerabilities and ensure a secure user experience.

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

As a Senior Project Controlling Specialist at Motorola Solutions, you will play a key role in financial analysis and reporting for a range of global operations.

Photo of the Rise User
Posted 10 days ago

Join Motorola Solutions as a Junior Finance Specialist to help enhance finance operations at our Krakow office.

Photo of the Rise User
Posted 2 days ago

At Air Apps, become a key player as a Software Architect shaping innovative solutions in resource management with AI technology.

Photo of the Rise User
Posted 9 days ago

Agilize is seeking a Full Stack Developer with a Front-end focus to accelerate product evolution in a dynamic and creative environment.

Photo of the Rise User
Citi Remote Irving Texas United States
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Join Citibank as a Digital Software Engineer Lead Analyst, where you'll drive cloud adoption and application deployment while leveraging cutting-edge technologies.

Photo of the Rise User
Posted 7 days ago

Join Visa's NA Product Demos team as a Senior Full Stack Software Engineer to create cutting-edge product demos that influence the product roadmap.

Photo of the Rise User
Binance Remote No location specified
Posted 7 hours ago

Become a pivotal part of Binance's mission to innovate blockchain technology by developing cutting-edge AI agents capable of complex autonomous actions.

Photo of the Rise User
Broadcom Hybrid USA-CA - Promontory D
Posted 14 days ago

Join Broadcom's VMware Cloud Foundation team as a Senior Software Engineer to deliver innovative cloud management solutions.

Photo of the Rise User
Discover Hybrid US, Lake County, IL; Illinois, Riverwoods, IL
Posted 12 days ago

We are looking for a skilled Application Engineer to contribute to our innovative product design and implementation at Discover.

Photo of the Rise User

Join AuditBoard as a Senior Software Engineer to revolutionize dev efficiency in a fast-growing tech environment.

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

138 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!
LATEST ACTIVITY
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health