Posted in

Senior Software Engineer – Mobile iOS

Senior Software Engineer – Mobile iOS

CompanyAllegion
LocationGolden, CO, USA, Boulder, CO, USA
Salary$101800 – $158950
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5 or more years of relevant work experience
  • A Bachelor’s Degree in a related field or the equivalent years of experience
  • Experience building thick client applications in iOS
  • Proficient 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

  • Android or any cross-platform development experience
  • Experience with Azure DevOps, CI builds
  • 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
  • Polyglot development (relational database design, enterprise/web/API development, swift, Java, C#, IoT cloud)

Benefits

    No information provided on Benefits.