Sr. Mobile Application Engineer (iOS)

  • Full-time

Company Description

UniKey delivers the ultimate in convenience, control, simplicity and elegance for automated entry by making your smartphone a virtual key. With UniKey "Touch-To-Open™️" technology, your smartphone stays in a pocket or purse to keep hands free for groceries, strollers, or boxes. UniKey technology can be integrated into many access control systems that would otherwise require a key, PIN, or password.

Job Description

Candidate will be working with the mobile engineering team to develop and deliver applications across multiple platforms. Candidate will be expected to design, code, test and debug these applications. Candidate should have experience working in an agile software development environment. Candidate will be required to "wear many hats" and be engaged in problem solving outside of their typical duties. This position will work closely with the Lead Mobile Engineer for iOS to meet aggressive deadlines.

Qualifications

  • 5+ years of professional programming experience
  • 3+ years of mobile programming experience
  • Proven proficiency with Swift 3+, Objective-C and C++
  • Portfolio of applications released to Apple App Store (must provide links)
  • Experience using database technologies including Core Data and SQLite
  • Experience using Xcode
  • Advanced knowledge of software design and development processes
  • Broad knowledge of QA processes and requirements gathering
  • Strong appreciation for UI / UX design, development and theory
  • Effective communication skills, focusing on presentation or technical information

Additional Information

Desired Skills
  • Broad understanding of Bluetooth Low Energy
  • Experience using Apple's Core Bluetooth Framework
  • Experience with server side programming, databases and systems (C#, Javascript, Ruby, Rails, Azure and AWS are all positives)
  • Experience with Apple's MFi Program
  • Understanding of PKI, certificates, encryption and other security-based concepts
  • Ability to convert Photoshop, Illustrator or Sketch designs and assets for use in mobile applications
  • Experience with PaintCode

Background

  • BSCS, BSEE, or equivalent education and/or years of work experience (Postgraduate studies are a plus)

Benefits

  • Casual work environment
  • Complimentary food and drinks
  • Catered lunches once a week
  • Wellness program
  • Medical, vision, dental
  • 401(K)
  • Work from home days

Notes

*We will consider someone who would like to come in as a contractor for this position but not through a 3rd party recruiter
*We will also consider relocation for the right individual.
*Telecommuting is not an option at this time.