This job listing has expired and the position may no longer be open for hire.

SW Eng./Mobile Development at Inovonics in Westminster, Colorado

Posted in Installation - Maint - Repair 30+ days ago.

Type: Full-Time





Job Description:



Salary Range - $110k-$125k


POSITION TITLE:                       Software Engineer, Mobile Development


REPORTS TO:                                   Software Engineering Director                                

 


 


DUTIES AND RESPONSIBILITIES:



  • Develop and maintain a Kotlin-based Android application that interfaces directly with embedded hardware via bus protocols, consuming real-time data streams.

  • Design and develop applications for the Android & iOS platforms using React Native.

  • Optimize application performance and memory usage to ensure smooth operation across all devices.

  • Write clean, maintainable and efficient code following best practices and coding standards.

  • Stay updated with the latest Android and iOS technologies and industry trends and incorporate them into our applications.

  • Work closely with backend developers to integrate APIs and ensure seamless communication between mobile apps and server.

  • Work closely with Firmware team to integrate custom APIs and ensure seamless communication between the app and embedded devices.


 


REQUIREMENTS:



  • Proficiency in Kotlin programming language including coroutines.

  • Proficiency in React Native programming framework.

  • Strong understanding of Android SDK, Android Studio, and related development tools.

  • Experience with RESTful APIs and JSON to connect mobile applications to back-end services.

  • Solid understanding of the full mobile development life cycle.

  • Strong knowledge of UI design principles, patterns, and best practices.

  • Experience with offline storage, threading, and performance tuning.

  • Experience with MVVM, MVP, or other architectural patterns.

  • Familiarity with the use of sensors & peripherals, such as Bluetooth, NFC, gyroscopes & accelerometers.

  • Experience with automated testing frameworks such as Espresso or Mockito.


 


EDUCATIONAL REQUIREMENTS



  • Bachelor’s degree in EE, CE or CS required, prefer master’s degree.

  • 3-5 years of work experience

  • Continuous education/training when appropriate.


 


COMPENSATION:


Salary Range - $110k-$125k

 


Inovonics values diversity of thought and background and provides equal employment opportunity to all qualified applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, veteran status, or disability.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.

Engineering





More jobs in Westminster, Colorado

General Business
about 12 hours ago

KinderCare Education LLC
Other
1 day ago

CAVA
Other
1 day ago

Caterpillar
More jobs in Installation - Maint - Repair

Installation - Maint - Repair
about 2 hours ago

OLDCASTLE APG, INC.
Installation - Maint - Repair
about 2 hours ago

OLDCASTLE APG, INC.
Installation - Maint - Repair
about 2 hours ago

OLDCASTLE APG, INC.