Location: Spokane, WA & San Luis Obispo, CA
We are looking for a passionate UI Software Engineer to design and develop simple, elegant, effective enterprise SaaS web interfaces.
As a UI Software Engineer, you’ll be responsible for designing and delivering the user experience for our web interfaces. This starts with research of the required feature-sets (taking guidance from across many departments in the company), to designing mockups to present the experience, to the end-delivery of the new interface changes within our product.
Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the UI Software Engineer is to identify what user experience and interface will be most intuitive and robust for our clients to use, and to deliver that as effectively as designed.
To apply please email your resume, cover letter and three references to firstname.lastname@example.org.
Optimal Characteristics & Qualities
Strong understanding of software engineering design patterns and best practices
Ambitious and driven to deliver a quality product
A strong focus on design, with attention to detail to ensure the product looks great, and feels robust
Ability to balance user experiences which both require simplicity, while still being very powerful and robust in its product offering.
Excellent communication skills, ability to articulate technical concepts simply
Desire to build a simple, but highly featured platform which delivers massive value to our customers
A strong grasp on modern web development practices, trends and designs, and vision to improve upon existing designs.
Scope of Responsibilities
Execute full software development life cycle
Design well-thought out interfaces, starting with simple mockups to more interactive samples, up to the end-product.
Evaluate and A:B test different user workflows in order to determine the best solution.
Evaluate user complaints and frustrations to improve difficult existing interface workflows.
Write well-designed, testable, and maintainable code.
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Comply with project plans and industry standards
Ensure software is updated with latest features
Proven work experience as a UI or UX developer.
Experience designing interactive applications
Ability to develop web software using popular JS frameworks such as Angular.js, React.js or others.
Ability to design and mockup intuitive user interfaces.
Excellent knowledge of RESTful Web APIs.
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications
BSc degree in Computer Science, Engineering or relevant field
With the Quivers complete omnichannel commerce SaaS solution, we are empowering brands to control the online-to-offline consumer shopping experience, leveraging retailers to help in the fulfillment process. Our mission is to provide brands with the freedom to choose where to sell online, how to merchandise, and who fulfills the orders.
Since our journey began, we’ve been fortunate to work with many well-known brands as clients across a variety of different industries from sporting goods and automotive to footwear and consumer electronics. Our goal is to push the limits, striving to meet our clients ever changing business environments to ensure they are setup for success in the future. We still consider ourselves a startup, always looking for ways to improve our solution, our business, and ultimately, our clients.
To learn more, visit www.quivers.com