Posted in

Software Engineer – Mobile iOS

Software Engineer – Mobile iOS

CompanyAllegion
LocationGolden, CO, USA, Boulder, CO, USA
Salary$95800 – $127150
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s Degree or equivalent in years of relevant work experience
  • Experience building thick client applications in iOS
  • Expert level experience with Objective C, Swift
  • Thorough understanding of the Apple’s design principles and interface guidelines.
  • Experience with performance and memory tuning using tools.
  • At least one versioning tool experience (GIT or SVN)
  • Knowledge in software design, design patterns
  • Effective written, verbal and presentations skills with the ability to clearly articulate ideas and concepts.
  • Passion for building high quality software with extensive experience in unit testing
  • Solid understanding of techniques to achieve high quality user experience.
  • Experience in Scrum

Responsibilities

  • Bring sound software engineering fundamentals, a diverse level of experience, and strong analytic and problem-solving abilities.
  • Research complex issues and develop sound solutions.
  • Demonstrate experience crafting high-quality native mobile applications using OO architecture and design.
  • Own projects to completion and are comfortable making the necessary difficult decisions.
  • Understand developing stellar products is a continuous trade-off between building the right thing, and building the thing right.
  • Have a passion for writing clean, intuitive code.
  • Keep up-to-date with new technologies.
  • Offer insights that help the team succeed and are excited to exemplify a sense of software craftsmanship.

Preferred Qualifications

  • Experience with CI builds
  • Android knowledge
  • Techniques to achieve a high-quality user experience.
  • Experience consuming REST APIs from mobile applications
  • Experience developing with Bluetooth and/or BLE on mobile devices
  • Experience with interfacing to the hardware device and/or home automation products
  • UX design experience