This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Assa Abloy - Foothill Ranch, CA

posted 2 months ago

Full-time - Principal
Foothill Ranch, CA
10,001+ employees
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

The Principal Mobile Software Engineer is a vital member of the Engineering team, focusing on the development of Android systems. This role involves collaborating with internal stakeholders to define solution requirements, leading and mentoring mobile engineers, and influencing mobile technical and architectural decisions. The engineer will also work with third-party development partners to deliver market-ready solutions and participate in the design of new products and enhancements to existing ones.

Responsibilities

  • Design, build, and enhance mobile applications in a New-Product-Introduction (NPI) environment.
  • Collaborate with development partners on architectures, solutions, development, integration, and testing of mobile applications and interfaces.
  • Work with cross-functional teams to scope requirements and propose solutions for short-term and long-term needs.
  • Develop a shared library and high-quality APIs and documentation for other engineers.
  • Create prototypes to communicate interaction and design ideas.
  • Lead code reviews and ensure adherence to code/development processes.

Requirements

  • 7+ years of professional software engineering experience.
  • BS or MS Degree in Computer Science or Computer Engineering.
  • Proven experience architecting and developing native mobile applications for Android.
  • Experience developing mobile applications for consumer devices with Bluetooth and/or WiFi connectivity.
  • Comprehensive knowledge of Android and exposure to iOS.
  • Experience with Android development languages Java and Kotlin.
  • Experience in functional, integration, and unit testing.
  • Experience certifying and launching mobile applications with App Store and/or Google Play Store.
  • Demonstrated experience in designing and implementing secure mobile applications.
  • Experience implementing and deploying mobile applications with secure cloud solutions within AWS.
  • Experience with software agile processes, version controls, testing, and defect tracking management.

Nice-to-haves

  • Familiarity with hardware or embedded firmware and cloud dependencies.
  • Familiarity with developing native mobile applications with Android.
  • Exposure to VUI (Voice User Interface) tools such as Alexa and Google Home.

Benefits

  • Competitive salary based on experience and skills.
  • Opportunities for training and development.
  • Diverse and inclusive work environment.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service