1

Gui Developer Jobs in Michigan (NOW HIRING)

Software Principal Engineer

Grand Rapids, MI · On-site

$129.70K - $173.80K/yr

... and GUI package releases. * Provide expertlevel golive support and ensure operational stability ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Software Principal Engineer

Grand Rapids, MI

$129.70K - $173.80K/yr

... and GUI package releases. * Provide expertlevel golive support and ensure operational stability ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Controls Technician

Lansing, MI

$27.25 - $36/hr

GUI/HMI development * troubleshooting complex electrical and control systems (industrial networking and SCADA systems) * PLC programming and system design (Allen-Bradley or Productivity preferred)

Software Principal Engineer

Grand Rapids, MI · On-site

$129.70K - $173.80K/yr

... GUI package releases. * Provide expert-level go-live support and ensure operational stability ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Sr. Data Engineer

Grand Rapids, MI · On-site

$110K - $132.10K/yr

Overview The Sr. Data Engineer will serve as a key technical contributor responsible for the design ... This includes strong proficiency in Python and GUI ETL tools such as IICS (Informatica Intelligent ...

next page

Showing results 1-20

Gui Developer information

See Michigan salary details

$16

$44

$59

How much do gui developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for gui developer in Michigan is $44.89, according to ZipRecruiter salary data. Most workers in this role earn between $36.88 and $54.47 per hour, depending on experience, location, and employer.

What is a GUI Developer job?

A GUI Developer is responsible for designing and implementing user interfaces for software applications, ensuring a seamless and visually appealing user experience. They use front-end technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular to build interactive components. Their role involves collaborating with UX designers, back-end developers, and other stakeholders to create responsive, efficient, and user-friendly interfaces.

What are the key skills and qualifications needed to thrive in the Gui Developer position, and why are they important?

To thrive as a GUI Developer, you need strong programming skills in languages such as JavaScript, HTML, CSS, and familiarity with frameworks like React, Angular, or Qt, often supported by a degree in computer science or related field. Experience with design tools (e.g., Adobe XD, Figma) and an understanding of user interface guidelines are typically required, and certifications in front-end development can be advantageous. Creativity, attention to detail, and effective communication are vital soft skills that help bridge the gap between design and functionality. These abilities are important to create intuitive, visually appealing, and user-friendly interfaces that enhance the overall user experience.

What does a typical day look like for a GUI Developer, and who do they collaborate with?

A typical day for a GUI Developer involves designing, coding, and testing user interfaces, collaborating closely with UX/UI designers to ensure layouts are both functional and visually engaging. You will work as part of a multidisciplinary development team, often participating in daily stand-ups, code reviews, and feedback sessions with backend developers and product managers. GUI Developers may also engage in troubleshooting and optimizing interface performance, as well as adapting designs based on user feedback or evolving project goals. Effective teamwork and communication are key, as your work directly impacts how end-users interact with the final product.

What is a GUI developer?

A GUI developer is a software professional who designs and builds graphical user interfaces for applications or websites, focusing on usability and visual appeal. They often work with programming languages like JavaScript, HTML, and CSS, and use tools such as frameworks and design software to create intuitive interfaces that enhance user experience.
What are the most commonly searched types of Gui Developer jobs in Michigan? The most popular types of Gui Developer jobs in Michigan are:
What are popular job titles related to Gui Developer jobs in Michigan? For Gui Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Gui Developer jobs in Michigan look for? The top searched job categories for Gui Developer jobs in Michigan are:
What are popular job titles related to Gui Developer jobs in MI? For Gui Developer jobs in MI, the most frequently searched job titles are:

Software Principal Engineer

Kiongroup

Grand Rapids, MI • On-site

$129.70K - $173.80K/yr

Full-time

Posted 17 days ago


Job description

Dematic Corp. has a need for a Software Principal Engineer in our Lifecyle Solutions & Services Modernizations and Upgrades (LSS MU) group. The ideal candidate will have experience working in the material handling industry and industrial automation. The primary responsibility for the Software Principal Engineer is to work with other members of the LSS MU team to provide technical guidance, execution support, and direction to project teams. This expert role also actively participates in the creation and application of standard processes to deliver consistent results for our customers.We offer:
  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities

Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer

Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

The base pay range for this role is estimated to be $X-Y at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

    Tasks and Qualifications:

    This is What You Will do in This Role

    • Lead endtoend system and software design for customer solutions, including architecture definition, technical specifications, and design reviews.
    • Develop highcomplexity software components (C, VB.NET, C#) while providing technical oversight and mentoring to other engineers.
    • Direct database architecture and development, including schema design, performance optimization, and complex data migrations (MSSQL, Oracle).
    • Serve as the primary technical interface for customers-participating in requirement discussions, presenting designs, and guiding technical decisions.
    • Lead system integration efforts across software, equipment, and onsite systems; oversee FAT activities, demos, and customer acceptance testing.
    • Manage onsite commissioning and validation, ensuring full system functionality and resolving complex issues.
    • Oversee deployment planning and execution for production changes, including backend updates, database changes, and GUI package releases.
    • Provide expertlevel golive support and ensure operational stability during customer rollout.
    • Mentor and develop engineering team members through guidance on design principles, coding standards, and technical best practices.
    • Responsible for developing, upgrading, retrofitting, testing and integrating various software warehouse logistics solutions efficiently to implement the required software solutions.
    • Balance and work on multiple projects simultaneously
    • Diagnose customer issues on new and existing projects.
    • Assist in the development of solutions to upgrade existing systems.
    • Communicate with customers and external team members on project requirements and solutions.
    • Provide engineering support as required.
    • Resolve incompatibility issues with older software on new hardware.
    • Upgrade existing software to newer versions.
    • Collaborate with highly cross-functional, Agile teams to build out new customer features and functionality.
    • Improve internal processes to make code deployment easier, faster and more consistent.
    • Play a critical role in system design, architecture, and execution.
    • Travel across North America to customer sites to validate system functionality and testing (up to approximately 20%)

    What We are Looking For

    • BS in Computer Science, Software Engineering, or related discipline
    • At least 15+ years' experience in similar position in the industry
    • Working knowledge required in: Windows Server configurations, VMWare, HyperV, Java, database (ORACLE and MS SQL-Sever), Visual Basic, and C++; C#, Java Script
    • Excellent communication and customer service mindset
    • Organization, analytical, reasoning and problem solving.
    • Maintaining accurate and detailed records
    • Excellent team and communications skills
    • May provide technical assistance to support staff and other employees.
    • Passion for problem solving and executing with excellence.
    • Knowledge of industrial automation.