Software Engineer, iOS

  • Digital Monitoring Products, Inc.
  • Springfield, Missouri
  • Full Time

The Software Engineer, iOS will make modifications and develop new features for Apple devices following specified designs.

Qualifications:

  • Bachelors Degree in Computer Science or equivalent experience
  • 2 years experience developing iOS applications
  • Experience working with API's and other JSON related data sets
  • Experience developing with Swift and Objective-C
  • Experience building user interfaces using SwiftUI and UIKit
  • Exceptional verbal and written communication skills
  • Be punctual, have a good work attitude, and work cooperatively with others in the department and company
  • Accept and benefit from constructive criticism
  • Any other relevant, equivalent combination of training and experience

Typical Duties and Responsibilities:

  • Designs, writes, maintains, tests, and debugs software that is modular, maintainable, and easy to understand
  • Uses JIRA to track projects, provide estimations and monitor progress. Continuously updates JIRA as you identify problems, complete tasks and close projects to ensure accurate communication
  • Learns and maintains existing software products.
  • Engages in team code inspections and supports DMP coding standards.
  • Provides status updates for Mobile Development Manager as requested.
  • Develops in-depth knowledge of security industry and its products. Researches technologies applied in other areas, namely mobile applications technology, for possible applications in DMP software products.
  • Observes and adheres to DMP Data Classification Standards.
  • Observes company policies. Continuously finds processes that create improved efficiency while maintaining conformance to requirements. Acknowledges responsibility to satisfy the customer, reduce cycle time and eliminate waste.
  • May perform related duties or fill in for others in the department or other departments when requested. May train or instruct fellow workers regarding own duties.

EOE/Vet/Disabled

Job ID: 518895362
Originally Posted on: 4/27/2026

Want to find more Technology opportunities?

Check out the 165,503 verified Technology jobs on iHireTechnology