• Software Application (UX) Developer

    Job Locations US-IL-Sycamore
    Posted Date 5 months ago(5 months ago)
    # of Openings
    Regular Full-Time
  • Overview

    IDEAL INDUSTRIES INC. has made its mark by developing the iconic products and practical technology demanded by critical industries like data communications, aerospace, electrical, wire processing, automotive, construction and more.  Since the beginning, IDEAL INDUSTRIES has been a growing, energetic company, and that’s never been more true than today. It’s always been a compelling place to work and we’re poised for even more growth as we continue to move across the globe. With growth comes opportunity—and at IDEAL INDUSTRIES, the opportunity can be yours.


    IDEAL Technologies is a division of IDEAL INDUSTRIES, INC. established in 2018 to lead in the development, manufacturing, and marketing of the company’s portfolio of advanced solutions. Through technology and software innovation, the division's mission is to enhance the experience of built spaces by way of intelligent design, practical innovation, and personal interaction. The portfolio includes AUDACY®, an advanced wireless lighting control system that has been successfully installed at large-scale projects across the U.S., and PowerPuck®, a system that aims to transform the way people charge their electronic devices in public spaces.

    IDEAL Technologies is looking for a passionate Software Application (UX) Developer to design, develop and maintain frontend software-based solutions for our electrical, HVAC and power control systems. A successful candidate will be able to design and build high-quality user interfaces (e.g., web, iOS App, Android App, etc.) for enterprise software solutions in compliance with common coding standards and practices. Excellent communications and collaboration skills are required as the candidate will be working with all departments and disciplines.

    Learn more about AWS  

    Learn more about PowerPuck


    • Design, develop and maintain the primary user interfaces used for existing and future products to attain the technical, economic and functional goals of the division.
    • Work with Software QA Engineering to develop and implement software verification, regression testing and quality assurance procedures.
    • Provide detailed planning and timely delivery to accelerate the growth of existing and new products through feature design, development, and implementation.
    • Provide software support of our existing products related to matters involving customer inquiries, application deployment, and quality or cost improvement opportunities.
    • Work with the Software Engineering Manager to define software changes/modifications in order to meet new requirements, standards and marketplace opportunities.
    • Serve as a subject matter expert for IDEAL Technologies’ software UX design and development.
    • Mentor and coach colleagues around software development life cycles and UX design.


    • BS in Computer Science or similar degree.
    • Thorough knowledge of computer science and software engineering paradigms and practices.
    • Familiarity or first-hand experience with user interface design, development and implementation.
    • Strong working knowledge of good programming practices and techniques, specifically with concepts around object-oriented design, database access, and user-interface design.
    • Proven experience with development and design of frontend user-interfaces, with experience in web-based design and iOS Application development.
    • Ability to solve problems enthusiastically and creatively.

    Technical expertise or experience in the following areas:

    • Ability to develop software solutions using languages such as C/C++, golang, Python, Objective C, and Java.
    • Web technologies - REST, HTML and HTML5, CSS3, Javascript, and JSON.
    • Understanding of database design and access patterns, specifically postgres.
    • Multithreaded architecture design supporting both synchronous and asynchronous communication.
    • Ability to debug in real-time running web applications.
    • Strong understanding of enterprise software requirements and user-interface design and implementation.
    • Experience using cloud based services like Amazon Web Services, Microsoft Azure, and/or CloudFoundry.
    • Basic knowledge of communications protocols like UBS, WiFi, Bluetooth, Zigbee, TCP/IP, and/or Ethernet.

    IDEAL INDUSTRIES is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply or would you like information on future opportunities? Connect with us for general consideration.