Logo
GiddyUp

Full Stack Engineer

GiddyUp, Kent, Washington, us, 98089


About GiddyUp:GiddyUp is a Performance Agency with a powerful in-house global e-commerce and CMS platform. Our mission is to help the best products win by connecting brands and shoppers worldwide.We are disrupting the commercialization model - traditionally, growth starts with funding and brands need large marketing budgets in marketing, creative, media, and agencies to have a high-growth go-to-market strategy. GiddyUp democratizes commercialization - our large network of marketing partners bring innovative products to shoppers through our proprietary performance commerce platform and the market decides the growth trajectory of the products.Having already generated over $1 billion in sales – GiddyUp’s Partner Commerce model enables brands to profitably scale across every online channel and international market – on a 100% performance-only basis.About The RoleGiddyUp’s Full Stack Engineer is responsible for building and working on our frontend stack (vue js + php YII based backend) and for leading the production, modification, and maintenance of websites and web application user interfaces. This person will be a senior member of our established web design team and will turn creative designs into working websites. The person in this role will also work closely with developers to implement their server-side code in order to develop complex, interactive, content managed, and database driven websites. This UI/UX focused front-end engineer will work closely with the Development team in a full stack role across frontend and the backend supporting it. The person in this role should combine exceptional coding skills with leading-edge design chops and has the moxie to meet this challenge. This person should have both a talent and a passion for building beautiful, lightning-fast user-focused content, and doesn’t mind innovating along the way. GiddyUp's engineers are expected to have a high degree of leadership and expertise in their daily work, strongly hold defensible ideas, and advocate for what they believe is right. At the same time, they need to eagerly hear differing opinions and sometimes be proven wrong, constantly evaluate tradeoffs and alternate routes to success, and walk through fire to help out other members of the team.Ultimately, the person in this role will be responsible for translating our company and customer needs into functional and appealing interactive applications and ensuring great user experience. This person must be curious about new digital technologies and aspire to combine usability with visual design.

What You'll Do:

Build beautiful content using JavaScript / HTML5 / Tailwind CSSWork on backend system design and troubleshoot. Experience with any PHP framework e.g. YII or Laravel is a huge plus. Experience with Craft CMS is ideal.Support production flowsResponsible for coding and resolving technical issues with web pages, funnels and branded sitesPerform code reviews, as neededTeach developers new frameworks and languages to support front end applicationsCollaborate with various departments on optimization efforts to drive more revenueBe part of an on-call schedule for issues out of work hoursOptimize applications for maximum speedDesign mobile-based featuresMove fast in a high-paced environment, keep an eye on the fine details, keep what you build running at scaleCollaborate with back-end developers and web designers to improve usabilityGet feedback from, and build solutions for, users and customersWrite functional requirement documents and guidesCreate quality mockups and prototypesHelp back-end developers with coding and troubleshootingEnsure high quality graphic standards and brand consistencyStay up-to-date on emerging technologiesCompetencies:

Collaboration & Teamwork: works collaboratively with managers, colleagues, and external stakeholders to achieve identified goals and objectives; works to create alignment across teams; is consistent, predictable, and easy to work withCommunication: conveys information in a clear, accurate, and appropriate way in verbal and written communications; considers tone, attitude, and intention when communicating with a coworker, group or external stakeholder; acknowledges that one’s experience and opinion is one’s ownOwnership: takes ownership of work, projects, challenges and outcomes; fulfills commitments and addresses blockers; is self-directed and consistent in meeting job requirements and objectivesTechnological Fluency: is proficient in the use of work-related software, technology, and tools required to perform one or more of the responsibilities related to one’s role; stays up to speed on new technologies and leverages technology to increase productivity and efficiencyAdaptability: Ability to meet the changing technical landscape, continually evolve skills, learn new technologies, and embrace new development processesSoftware Development: The ability to plan, design, create, amend, verify, test and document new and amended software components in order to deliver agreed value to stakeholdersVelocity: Ability to meet the velocity needs of the business, measured by the the number of story points an employee achieves each sprintTools & Technology:

HTML5CSS3/SassJavaScript, Tailwind CSS, Vue jsHeavily customized PHP based Craft CMS backendGitHub actions / Terraform deployment pipelineRest API designRequired Education & Experience:

Bachelor's degree in Computer Science, visual, design or related field or experience5+ years of development experience with JavaScript, HTML5 and CSS3A portfolio of Web design work you’ve doneExperience with browser testing and debuggingIn-depth understanding of the entire web development process (design, development and deployment)Deep understanding of layout aestheticsFamiliarity with software like Adobe Suite, Photoshop, Illustrator and content management systemsKnowledge of relational database designGood understanding of data structures and algorithmsUnderstanding of design patternsExperience with test driven developmentPreferred Education & Experience:

Experience with PHP backend systems, Laravel or YIIExperience with a CMS, ideally on both the user side and with plugins and internalsAdvanced degree in Computer Science, visual, design or related field or experienceExperience working at a startupExperience working in the e-commerce industryWork Environment:GiddyUp strives to provide a flexible, fun working environment. GiddyUp is a remote company and we’re looking for reliable team members who can succeed in a fully remote environment.

#J-18808-Ljbffr