Description

Lead the technical direction for native Android and iOS applications within a global delivery team. Design architectures that interface with hardware and sensors, leveraging shared C++ modules across platforms.

Responsibilities

  • Lead the development and evolution of native Android and iOS mobile applications.
  • Architect mobile solutions that interface with hardware and sensors.
  • Leverage shared C++ code modules across multiple mobile platforms.
  • Collaborate with domain experts and international developers to deliver customer value.
  • Apply software engineering principles to ensure predictable scheduling and product quality.

Required Skills

  • 5+ years of experience in mobile application development.
  • Expertise in native Android development using Java.
  • Expertise in native iOS development using Swift.
  • Experience working with C++ code modules.
  • Proven technical leadership experience.
  • Strong understanding of mobile application design and architecture.
  • Experience developing software that interfaces with hardware or sensors.
  • Proficiency with mobile-relevant unit testing and automated test frameworks.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Mechatronics, or equivalent industry experience.

Education

Any Graduate