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 hari lalu
Penerangan pekerjaan

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

    Buat amaran kerja untuk carian ini

    Senior Software Engineer • Bayan Lepas, Penang, Malaysia

    Pekerjaan berkaitan
    Software Engineer, iOS Core Product - Kuala Lumpur, Malaysia

    Software Engineer, iOS Core Product - Kuala Lumpur, Malaysia

    Clutch Canada • Batu Kawan, 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 ...Tunjukkan lagi
    Kemas kini terakhir: 24 hari yang lalu • Dinaikkan pangkat
    Software Engineer, iOS Core Product - Kuala Lumpur, Malaysia

    Software Engineer, iOS Core Product - Kuala Lumpur, Malaysia

    Speechify • Central George Town, Penang, Malaysia
    Software Engineer, iOS Core Product - Kuala Lumpur, Malaysia.Speechify Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. Join or sign in to find your next job.Software Engineer, iOS Core Pr...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    Neara • Bayan Lepas, Penang, Malaysia
    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.StashAway is Asia’s leading digital wealth manager.We’re on a mission to empower people to build long-term wealth, and we’re live across fi...Tunjukkan lagi
    Kemas kini terakhir: 27 hari yang lalu • Dinaikkan pangkat
    Senior iOS Developer

    Senior iOS Developer

    Bitdeer (NASDAQ : BTDR) • PenangMalaysia, Penang, Malaysia
    Bitdeer Technologies Group (Nasdaq : BTDR) is a leader in the blockchain and high-performance computing industry.It is one of the world’s largest holders of proprietary hash rate and suppliers of ha...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    Emerson • Bayan Lepas, Penang, Malaysia
    NI is Emerson's Test and Measurement (T&M) Business Unit.In this role, your responsibilities will be unleashing the value of systems & hardware through development of drivers, software, or firmware...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    Celestica Inc. • Bayan Lepas, Penang, Malaysia
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .Senior Lead Engineer, Software. Performs tasks such as, but not limited to, the following : .Lead the design, ...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer, AI Model serving - Asia

    Senior Software Engineer, AI Model serving - Asia

    Speechify • Seberang Perai, Penang, Malaysia
    Senior Software Engineer, AI Model serving - Asia.Senior Software Engineer, AI Model serving - Asia.Speechify is a text-to-speech app that makes information accessible for 20+ million users across ...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Software Engineer, iOS Core Product - Penang, Malaysia Penang, Malaysia

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

    Speechify, Inc. • George Town, Penang, 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...Tunjukkan lagi
    Kemas kini terakhir: 10 hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer (Remote)

    Senior Software Engineer (Remote)

    Portcast • Batu Kawan, Penang, Malaysia
    Our mission is to transform international supply chains to be more resilient by helping logistics companies realize the full potential of their data. We cater to both shipping lines and cargo airlin...Tunjukkan lagi
    Kemas kini terakhir: 24 hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    SkyeChip • PenangMalaysia, Penang, Malaysia
    Lead the development of our frontend EDA tool, including GUI design and specification.Collaborate with cross‑functional teams to identify customer requirement and develop new features with good qua...Tunjukkan lagi
    Kemas kini terakhir: 1 jam yang lalu • Dinaikkan pangkat • Baharu!
    R&D Senior Software Engineer

    R&D Senior Software Engineer

    Gokardz • Seberang Perai, Penang, Malaysia
    We are seeking an experienced Software Engineer specializing in the further design, development, and maintenance of the Eggplant Performance (EPP) suite of applications, our load and performance te...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer (iOS)

    Senior Software Engineer (iOS)

    Motorola Solutions Malaysia Sdn Bhd • PenangMalaysia, Penang, Malaysia
    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 comm...Tunjukkan lagi
    Kemas kini terakhir: 1 hari yang lalu • Dinaikkan pangkat
    Software Engineer, iOS Core Product - Asia

    Software Engineer, iOS Core Product - Asia

    Speechify • Bayan Lepas, Penang, Malaysia
    Speechify is a text-to-speech app that makes it easy for the world to access information.Google Chrome extension, web app, iOS app, and Android app. Our mission is to make sure that reading is never...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Software Engineer, iOS Core Product - Penang, Malaysia

    Software Engineer, iOS Core Product - Penang, Malaysia

    Clutch Canada • PenangMalaysia, 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 ...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    EngageRocket • Bayan Lepas, Penang, Malaysia
    Senior Software Engineer at EngageRocket.EngageRocket is the first venture-backed HR Technology company in SEA with the mission to create better workplaces with people analytics.We help organisatio...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer

    Senior Software Engineer

    Motorola Solutions • Bayan Lepas, Penang, Malaysia
    Senior Talent Acquisition Specialist | Solving for safer.At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursu...Tunjukkan lagi
    Kemas kini terakhir: 30+ hari yang lalu • Dinaikkan pangkat
    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

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

    Clutch Canada • Batu Kawan, 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 ...Tunjukkan lagi
    Kemas kini terakhir: 24 hari yang lalu • Dinaikkan pangkat
    Senior BIOS Applications Engineer

    Senior BIOS Applications Engineer

    ThunderSoft • PenangMalaysia, Penang, Malaysia
    Technical, hands‑on engineer with leadership qualities responsible for Client Customer Engineering BIOS / FW applications engineering on Client products (consumer and commercial PC).The individual ...Tunjukkan lagi
    Kemas kini terakhir: 1 hari yang lalu • Dinaikkan pangkat