Distributed Solutions Inc. (DSI) is seeking a Front End Developer to help solve business problems by designing, prototyping, and implementing application user narratives and authoring design systems and components for reuse across the DSI platform.
Requirements
- Proficiency in Vue.js and Ecosystem: Solid understanding of Vue.js, Vue CLI, and Vue Router.
- JavaScript Expertise: Strong grasp of modern JavaScript (ES6+) and HTML and CSS.
- Component-Based Architecture: Experience in building and managing reusable components.
- API Integration: Familiarity with REST API design and integration using Fetch.
- Tooling & Build Systems: Experience with modern build tools Vite.
- Experience with all front-end design and development aspects, from information architecture and visual design hierarchies to process and data access flows to mobile and desktop interactions.
Responsibilities
- Design, prototype, and implement application user narratives.
- Author designs systems and components for reuse across the DSI platform.
- Develop and maintain control libraries and reference implementation pages for team use.
- Lead and maintain the usability feedback loop to refine application experiences (Client interaction/internal interface testing/use statistics).
- Research, recommend, and implement front-end technologies and frameworks as necessary to support existing and emerging user narratives and experiences.
- Ability to adapt to changing priorities with an eagerness to learn and apply new technologies to assist in solving business problems.
- Experience with all front-end design and development aspects, from information architecture and visual design hierarchies to process and data access flows to mobile and desktop interactions.
Other
- Candidates must thrive in a fast-paced, agile environment and be able to participate in open and animated peer review sessions.
- You will need to be a hands-on contributor.
- You must have a passion for user-centric design and be a strong communicator.
- Ability to identify and promote strong design strategies, assess viability, and transform business requirements into a fully realized user narrative.
- 5+ years of professional experience, excel in a team environment, be highly organized, have excellent problem-solving capabilities and analytical skills, and be comfortable interacting directly with clients.