Software Engineer, iOS

Digital Monitoring Products

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or equivalent experience
  • 2 years of experience developing iOS applications
  • Familiarity with APIs and JSON data sets
  • Proficient in Swift and Objective-C
  • Experience with SwiftUI and UIKit for UI development
  • Strong verbal and written communication skills
  • Ability to accept constructive criticism and work well in a team

Responsibilities

  • Design, write, maintain, test, and debug modular and maintainable software
  • Utilize JIRA for project tracking, estimations, and progress monitoring
  • Learn and support existing software products
  • Engage in team code inspections and uphold coding standards
  • Provide status updates to the Mobile Development Manager
  • Develop knowledge of the security industry and explore technology applications
  • Adhere to Data Classification Standards and company policies
  • Identify process improvements and assist other team members when required

Benefits

  • Flexible working hours
  • Opportunities for professional development and training
  • Collaborative work environment
  • Health and wellness programs
  • Employee recognition initiatives
Full Job Description
Description

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.

Similar Jobs

More Jobs at Digital Monitoring Products

  • Software Engineer, iOS
    $70K — $95K *
    Springfield, MO 65807 (Greene County)
    Information Technology
    In-Person
  • Field Sales Engineer
    $70K — $95K *
    Washington, DC 20011 (District Of Columbia County)
    Technical Services
    In-Person
  • Field Sales Engineer
    $70K — $95K *
    Addison, TX 75001 (Dallas County)
    Technical Services
    In-Person
  • Field Sales Engineer
    $70K — $95K *
    Remote
    Technical Services
    Remote in Addison, TX
  • Field Sales Engineer
    $70K — $95K *
    Tempe, AZ 85281 (Maricopa County)
    Technical Services
    In-Person

More Information Technology Jobs

Find similar Software Engineer, iOS jobs: