SW Eng./Mobile Development

Posted: Friday, 18 April 2025
Valid Thru: Sunday, 18 May 2025
Index Requested on: 04/18/2025 07:28:27
Indexed on: 04/18/2025 07:28:27

Location: Westminster, CO, 80003, US

Industry: Advertising and Public Relations
Occupational Category: 49-0000.00 - Installation, Maintenance, and Repair
Type of Employment: FULL_TIME

Inovonics is hiring!

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.
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

Engineering

Benefits:

Please see the job description for benefits.

Apply Now