***Hybrid position requiring periodic on-site in Huntsville (<100 mile geographical radius preferred, as travel expenses not budgeted unless negotiated)***Seeking a GUI Developer to develop an interface for a new Guidance Product.This is a contract role for a large project. This candidate plays an important role carrying out a range of responsibilities to include:Responsibilities:* Create wireframes, prototypes, and high-fidelity mockups for applications.* Interpret design and vision into a Graphical User Interface, including typography, layout, image production, page integration and user experience.* Test appearance and functionality of data in multiple browsers, networked and standalone platforms (Windows, Linux and handhelds) and screen sizes.* Collaborate with engineers to ensure designs are technically feasible and meet requirements.* Stay up-to-date with design trends and best practices, and incorporate them into your designs.* Ensure adherence to standards through reviews of developed pages* Communicate design concepts and decisions to client stakeholders and team members.
Skills and Knowledge/Qualifications:* 5-10 years of professional UI / UX design experience working with software product or consulting companies.* Proficiency in design tools such as Adobe Creative Suite, Sketch, or Figma.* Knowledge of modern HTML/CSS/JS* Fluency in one or more languages like Python & C/C++.* Experience with front-end development languages such as jQuery and Bootstrap.* Experience creating custom graphics and icons specific to business requirements.* Experience creating graphic data models and graphs.* Collaborate with back-end developers to deliver high-quality, scalable, and innovative End User simplicity.* Ability to assess and improve the user experience (UX) and user interface (UI) design of the product.* Ability to work independently with minimal supervision.* Excellent oral and written English language communication skills.* Experience working with a remote team.* Demonstrated creative, critical thinking and troubleshooting skills, strong collaborative skills, strong written and verbal communication.* Experience with databases SQL databases is a plus.* Understanding of networking concepts (SIP, VoIP, etc.) is a plus.* A portfolio highlighting your UI design projects (if available) is a plus.Education Requirements:Bachelor"s degree in Computer Science, UX Design, Human-Computer Interaction, or related field.