Talent.com
Senior Software Engineer (iOS)
Senior Software Engineer (iOS)Motorola Solutions • Bayan Lepas, Penang, Malaysia
Senior Software Engineer (iOS)

Senior Software Engineer (iOS)

Motorola Solutions • Bayan Lepas, Penang, Malaysia
1 day ago
Job description

Join to apply for the Senior Software Engineer (iOS) role at Motorola Solutions .

Be among the first 25 applicants.

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

Join our innovative engineering team and make a real-world impact! As a Senior Software Engineer, you’ll contribute to the development of our Public Safety multiplatform SDK, empowering first responders and others with cutting‑edge mobile evidence solutions. Working with Kotlin and Swift, you’ll design, develop, and maintain the Mobile Evidence SDK for both internal and external consumers, with a strong emphasis on creating a seamless and positive developer experience. Be a key player in building technology that matters.

Job Description

  • Collaborate closely with your team to develop, maintain and support core platforms and applications, and great technical documentation that is developer friendly.
  • Build quality in by integrating early, participate in code reviews and by ensuring high % of test coverage.
  • Proactively reduce technical debt by aggressively refactoring code.
  • Develop highly secure applications by following defense in depth principles.
  • Architect software systems across multiple technologies and platforms.
  • Ensure code is extensible and maintainable by following leading architectural principles and patterns.
  • Automate everything, contribute to tooling and manage CI / CD pipelines.
  • Actively monitor services, respond to incidents and contribute to post‑incident reviews.
  • Contribute to a continuous learning culture by participating in training & workshops, bringing ideas to the table and creating learning opportunities.
  • Help drive continuous improvement by actively identifying improvements, participating in retrospectives and contributing to key metrics.
  • Focus on customers by asking the right questions, solving the right problem and designing great experiences.
  • Explore various solutions and share findings with the team.
  • Help drive engineering best practices and initiatives.

Basic Requirements

Bonus if you have :

  • Tertiary level computer science or software engineering.
  • Certificates in software or cloud technologies.
  • Certificates in Agile.
  • Knowledge and Skills

  • Knowledge of iOS standards and ecosystem.
  • Proficiency in Xcode.
  • Strong Swift language knowledge.
  • Experience with UIKit and common frameworks.
  • Understanding of Kotlin Multiplatform and Kotlin Native.
  • Application of OOP concepts and design patterns.
  • Reactive programming paradigm.
  • Functional programming.
  • Good working knowledge of software architectures.
  • HTTP and RESTful designs.
  • Automated Unit, Integration, UI, snapshot and Performance testing.
  • Managing certificates and provisioning profiles.
  • CI / CD pipelines & Configuration Management.
  • Git and associated tools, platforms and practices.
  • OpenAPI and / or Swagger.
  • Agile methodologies (Scrum, Kanban).
  • Bonus If You Have Experience With

  • Android SDK (MAD Skills).
  • Gradle build tooling.
  • Compose Multiplatform, Flutter, React Native.
  • Cloud platforms such as AWS, GCP and Azure.
  • Databases including NoSQL.
  • TDD, BDD, ATTD.
  • Experience

  • 1‑2+ years Mobile Development.
  • 1+ years iOS development with Swift.
  • Some experience with Kotlin (and lots of interest!)
  • Worked in an Agile environment.
  • Personal Attributes

  • Ability to work well and collaboratively in an Agile environment.
  • Open to failure, to ask questions and grow and learn from mistakes.
  • Ability to research, POC and learn new technologies rapidly.
  • Creative, with the ability to generate and evaluate multiple solutions.
  • Pragmatic, understanding the impact of new technology.
  • Ability to evaluate and mitigate risks.
  • Travel Requirements

    None

    Relocation Provided

    None

    Position Type

    Experienced

    Referral Payment Plan

    Yes

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Telecommunications

    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.

    Additional Information

    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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Bayan Lepas, Penang, Malaysia

    Related jobs
    Senior Software Developer - Semiconductor CIM

    Senior Software Developer - Semiconductor CIM

    Robert Bosch Group • Seberang Perai, Penang, Malaysia
    Senior Software Developer - Semiconductor CIM.Bosch in Malaysia is a part of the Bosch Group, a leading global supplier of technology and services. The Bosch Group’s strategic objective is to delive...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, iOS Core Product - Penang, Malaysia Penang, Malaysia

    Software Engineer, iOS Core Product - Penang, Malaysia Penang, Malaysia

    Speechify, Inc. • Sungai Petani, Kedah, Malaysia
    Software Engineer, iOS Core Product - Penang, Malaysia.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text‑to‑speech pro...Show more
    Last updated: 11 days ago • Promoted
    Senior Engineer, Test Manufacturing

    Senior Engineer, Test Manufacturing

    Celestica Inc. • Kulim, Kedah, Malaysia
    Senior Engineer, Test Manufacturing.Performs tasks such as, but not limited to, the following : .Responsible for the transition of new products and processes from engineering to manufacturing and the...Show more
    Last updated: 30+ days ago • Promoted
    QA Supervisor

    QA Supervisor

    Teleflex • Kamunting, Perak, Malaysia
    As a global provider of medical technologies, Teleflex is driven by our purpose to improve the health and quality of people’s lives. Through our vision to become the most trusted partner in healthca...Show more
    Last updated: 15 days ago • Promoted
    Business Development Manager (Singapore)

    Business Development Manager (Singapore)

    JustSimple Digital Sdn. Bhd. • Kulim, Kedah, Malaysia
    JustSimple are looking for an ambitious Business Development Manager to join our growing sales and marketing team in Malaysia office. As JustSimple’s Business Development Manager you will identify a...Show more
    Last updated: 30+ days ago • Promoted
    ICT Project Engineer

    ICT Project Engineer

    CommandLink • Sungai Petani, Kedah, Malaysia
    CommandLink is a global SaaS Platform providing network, voice services, and IT security solutions, helping corporations consolidate their core infrastructure into a single vendor and layering on a...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    Clutch Canada • Bayan Lepas, Penang, Malaysia
    PLEASE APPLY THROUGH THIS LINK : .The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Show more
    Last updated: 30+ days ago • Promoted
    Remote Service Delivery - Associate Service Engineer

    Remote Service Delivery - Associate Service Engineer

    SAP • Sungai Petani, Kedah, Malaysia
    Remote Service Delivery - Associate Service Engineer.Remote role at SAP in Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. SAP, the Cloud Company powered by HANA, is the market leader in ...Show more
    Last updated: 4 hours ago • Promoted • New!
    B2B EDI Solution Analyst (Remote)

    B2B EDI Solution Analyst (Remote)

    HCLTech • Kulim, Kedah, Malaysia
    Human Resource | Talent Acquisition | Recruitment | Talent Sourcing.As a B2B Solution Analyst, you will be part of the Client’s B2B team responsible for enabling seamless data exchange between clie...Show more
    Last updated: 4 hours ago • Promoted • New!
    Shift Manufacturing Engineer

    Shift Manufacturing Engineer

    Lam Research • Kulim, Kedah, Malaysia
    The Global Operations Group brings information systems, facilities, supply chain, logistics, and high-volume manufacturing together to drive the engine of our global business operations.We help Lam...Show more
    Last updated: 30+ days ago • Promoted
    Freelance Automotive / Mechanical Engineering - QA / AI Trainer

    Freelance Automotive / Mechanical Engineering - QA / AI Trainer

    Mindrift • Sungai Petani, Kedah, Malaysia
    Freelance Automotive / Mechanical Engineering - QA / AI Trainer.At Mindrift, innovation meets opportunity.We believe in using the power of collective intelligence to ethically shape the future of AI....Show more
    Last updated: 15 days ago • Promoted
    Enterprise AI Customer Success Manager

    Enterprise AI Customer Success Manager

    Wallaroo.AI • Kulim, Kedah, Malaysia
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Wanted to work on the next wave of AI? Join Wallaroo. AI and help us build the next generation of enter...Show more
    Last updated: 4 hours ago • Promoted • New!
    Compounding Engineer

    Compounding Engineer

    Menicon Malaysia • Kulim, Kedah, Malaysia
    Ensure all materials supplied to production are in good conditions without compromising quality and safe workplace.Responsible for set-up of daily activities including staging of batches, equipment...Show more
    Last updated: 30+ days ago • Promoted
    Assistant Engineer

    Assistant Engineer

    BD • Kulim, Kedah, Malaysia
    Support yield improvement activities coverage on all shifts in Dip Room and First Inspection and Packaging / Cartoning.Focus on identification of defects at source, root causes and immediate correc...Show more
    Last updated: 30+ days ago • Promoted
    Senior Industrial Engineer

    Senior Industrial Engineer

    Flex • PenangMalaysia, Penang, Malaysia
    To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a.What a typical day looks like : . Implement and oversee the deployment of Global Indust...Show more
    Last updated: 4 hours ago • Promoted • New!
    Full-Stack Product Builder (AI-Native)

    Full-Stack Product Builder (AI-Native)

    Antler • Sungai Petani, Kedah, Malaysia
    The Role : Full-Stack Builder (AI-Native).Remote (anywhere within 24h of travel to KL, Malaysia).Competitive + Employee Stock Options. This isn’t your typical dev job.It’s a role at the intersection ...Show more
    Last updated: 30+ days ago • Promoted
    Workcell Manager

    Workcell Manager

    Jabil • Kulim, Kedah, Malaysia
    Drive continuous improvement in operational metrics while maximizing profitability within the business unit.Drive team to exceed customer expectations. Provide exceptional support to customers, team...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer (MCU WIFI)

    Embedded Software Engineer (MCU WIFI)

    Quectel • Bayan Lepas, Penang, Malaysia
    Get AI-powered advice on this job and more exclusive features.Quectel is one of the leading global suppliers of cellular IOT module and antennas. We exist to connect devices and people to networks a...Show more
    Last updated: 30+ days ago • Promoted