Android Tech Lead at Motorola Solutions
Cork, County Cork, Ireland -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Mobile Applications, Development Tools, Computer Science, Computer Engineering, Version Control, Pipelines, Kotlin, Java, Android Sdk

Industry

Computer Software/Engineering

Description

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.

JOB DESCRIPTION

We Design and Develop Android applications and Android platform components for mission critical two way radios.

  • This role provides an opportunity to apply and expand your skills working with a team of experienced professionals, including product owners, technical leads, architects, and project delivery teams.
  • You will be involved in developing and maintaining Android applications and Android platform components by collaborating with cross-functional teams to define, design, and ship new features.

Responsibilities:

  • Lead/Manage all aspects of the product development process including requirement definition, design, implementation and testing.
  • Able to manage engineering and also project the software for the products.
  • Collaborate with different stakeholders from SW development, System Test, PDM, SCM, Quality and Hardware.
  • Responsible for timeline alignment and resources management.
  • Collaborative inter- and intra-group teamwork in a global, multi-site development environment, with opportunities to grow beyond the Android team by owning features that span multiple cross-disciplinary teams.
  • Responsible for meeting project’s deliverables and timeline requirements in a highly dynamic environment.
  • Contribute to the improvement of existing software development processes
  • Analyze, design, develop and maintain software for the organization’s products and systems.
  • Participating in code reviews, refactoring, and testing activities to ensure the delivery of robust and efficient software
  • Performing software best practices including Unit Test, Test Automation, Continuous Integration and Knowledge sharing activities
  • Staying up to date with the latest Android technologies and industry trends

BASIC REQUIREMENTS

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related technical discipline
  • Solid understanding of software engineering principles and best practices
  • Experience developing Android applications and/or Android platform components using Kotlin or Java, with familiarity with the Android SDK and/or Android platform
  • Proficient in modern mobile and frontend build pipelines and development tools
  • Experience integrating mobile applications with back-end services via RESTful APIs
  • Proficient in using Git for version control
  • Strong communication and collaboration skills
  • Excellent problem-solving abilities and attention to detail

TRAVEL REQUIREMENTS

None

Responsibilities
  • Lead/Manage all aspects of the product development process including requirement definition, design, implementation and testing.
  • Able to manage engineering and also project the software for the products.
  • Collaborate with different stakeholders from SW development, System Test, PDM, SCM, Quality and Hardware.
  • Responsible for timeline alignment and resources management.
  • Collaborative inter- and intra-group teamwork in a global, multi-site development environment, with opportunities to grow beyond the Android team by owning features that span multiple cross-disciplinary teams.
  • Responsible for meeting project’s deliverables and timeline requirements in a highly dynamic environment.
  • Contribute to the improvement of existing software development processes
  • Analyze, design, develop and maintain software for the organization’s products and systems.
  • Participating in code reviews, refactoring, and testing activities to ensure the delivery of robust and efficient software
  • Performing software best practices including Unit Test, Test Automation, Continuous Integration and Knowledge sharing activities
  • Staying up to date with the latest Android technologies and industry trend
Loading...