Senior Software Engineer – Mobile iOS
Company | Allegion |
---|---|
Location | Golden, CO, USA, Boulder, CO, USA |
Salary | $101800 – $158950 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.