Design, develop, document and implement visual elements for GiddyUp's suite of product offerings by participating in an agile software development environment
Define style guides ensuring a consistent user experience across GiddyUp's suite of products.
Stay current and up to date with latest technology trends and software development tools as it pertains to front-end design, user experience, and visual presentation
Assist with resolving UI bugs
Build high-quality mockups and design prototypes
Provide high-quality graphics and visual elements
Work with product owner to meet specification needs
Maintain and improve company website
Always stay consistent with GiddyUp brand guidelines
Design mobile based features
Assist the creative team with the development and production of marketing collateral
Recommend front-end software upgrades to optimize operational efficiency
Participate in research of new technology and validation and certification tools/methodologies to improve the delivery of the GiddyUp suite of product offerings
Perform other duties as assigned
Minimum of 2 years of professional experience using HTML, CSS, Sass, JavaScript ES6, and Angular
Professional experience working in a collaborative team environment using ticketing and source control systems such as Team Foundation Service (Azure Devops)
Professional experience providing mock-ups of concepts and vision for product development
Professional experience and proficient knowledge working within an Agile software development life-cycle methodology
Proven ability to troubleshoot complex issues with little guidance or documentation
Excellent written and oral communication skills
Superb communication skills, with the ability to work independently as well as part of a team
Ability to understand/translate business needs into appropriate software solutions
Ability to provide occasional off business hours support for deployments and on-call schedule
Self-motivated (self-starter) team player, able to work in a fast paced, dynamic environment with a strong work ethic
Thrive in a multi-tasking environment and be able to adjust priorities on-the-fly
Career minded individual looking to play a vital role in our mutual success
Excellent time management skills and the ability to prioritize multiple tasks
Thrive to be excellent and never settle for average