Sr. Software Developer (Mobile Application)

Broomfield, CO 80020

Employment Type: Perm Job Category: Mobile App Developer Job Number: 23431

Job Description

SENIOR SOFTWARE DEVELOPER, MOBILE APPLICATION
Summary/Objective
Develop and deploy our client’s motorized window coverings suite of PowerView mobile
apps. Using best practices and patterns for Software Engineering in iOS and Android deliver to a
worldwide user base of consumers, professional installers, and display galleries a top tier mobile
app experience for Smart Home motorized window coverings that seamlessly integrates with
cloud, IoT and 3rd party platforms. Deliver optimized performance, easy configuration, reliability
and expert technical support.
Essential Functions
  • Work closely with colleagues to identify and plan for new features
  • Develop application programming interfaces (APIs) to support mobile functionalities for all
    phases of the software development lifecycle
  • Work with design to implement an elegant, intuitive, and robust UX for a diverse range of
    users
  • Remain up to date with terminology, concepts, and best practices for coding mobile apps
  • Implement testing procedures to reduce bugs
  • Work with IT and others to establish and maintain essential elements for DevOps.
  • Deliver an intuitive and robust experience to insure a reliable and repeatable home setup,
    integration and activation environment for high end window coverings
  • Quickly resolve in-field quality issues
QUALIFICATIONS AND KSA’S FOR EMPLOYMENT

 
  • Expert knowledge of iOS and/or Android
  • Expert knowledge of Firebase / GCP development and data storage solution
  • Expert knowledge of REST and BLE
  • Expert knowledge of IP Networking including service discovery using Bonjour/NetBIOS
  • Proven Ability to deliver apps using reusable, testable and efficient code Familiarity with AppCenter, GitLab or equivalent
  • Familiarity with Smart Home platforms such as Alexa, Google Home and Apple HomeKit
  • Familiarity with embedded Linux
  • Solid Knowledge of Agile development methodology
  • Solid Knowledge of Git version control

Acceptable training and experience include a bachelor’s or advanced degree in Software Engineering or Computer Science is highly desired. Experience with development and delivery into app stores required. 5+ years job experience in an area related to mobile app development required.
 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.